记录一个关于请求跨域问题,问题如下截图:
image.png
排查了老半天,后端,nginx配置还是会有问题。
后面度娘看到前端也需要配合修改,
如果 Access-Control-Allow-Origin设置为 " * ",前端需要设置withCredentials=false
DONE~
参考:https://zhuanlan.zhihu.com/p/65059023
# 代码如下
// create an axios instance
const service = axios.create({
baseURL: process.env.VUE_APP_BASE_API, // api 的 base_url
withCredentials: false, // 跨域请求时发送 cookies, default: false
timeout: 10000, // request timeout
responseType: 'json', // default
maxContentLength: 2000,
maxRedirects: 5, // default
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
paramsSerializer: function (params) {
return Qs.stringify(params, {arrayFormat: 'brackets'});
}
})