美文网首页
js到后台

js到后台

作者: __简单点__ | 来源:发表于2020-09-04 16:00 被阅读0次

1.前台 导入@/utils/request  的默认的一个axios变量

     const service =   axios.create({

baseURL: process.env.VUE_APP_BASE_API,// url = base url + request url

  withCredentials:true,// send cookies when cross-domain requests

  timeout:50000 // request timeout

})       -----给axios 初始化 给其初始的url            例 /api

         -------process.env 从process这个全局对象里的env属性 获取全局变量

2.前台请求

request({

    url:'/data/dashboard/order',

    method:'post',

    data

})

request 即是导入的 axios变量   用初始化后的 axios来构造请求

即 url 变成了   /api/data/dashboard/order

3.请求时的跨域

proxy: {

  ‘/api’: { 以api请求开头的

target:`www.xx.com`, 转向至此url

changeOrigin:true,是否同源策略

pathRewrite: {

'^/api':' '   将/api  替换成了空 即变成了`www.xx.com/data/dashboard/order

若无pathRewrite 则保留之前的/api    即变成了`www.xx.com/api/data/dashboard/order

    }

}

}

相关文章

网友评论

      本文标题:js到后台

      本文链接:https://www.haomeiwen.com/subject/uiuvrktx.html