解决 POST + preflight 请求,跨域的问题

普通的跨域问题,解决办法有:

后台设置允许跨域请求。vue 项目在开发过程中,添加 devServer 代理来实现跨域请求,但仅限开发时, npm build 之后就无法使用代理服务了,所以后台解决跨域问题是必然的。

遇到了一个 POST + preflight 的请求跨域问题:

axios({

url: BASE_URL + url,

method,

cancelToken,

data: requestData,

params,

headers: {

'content-type': 'application/json',

'Authorization': `Bearer ${sessionStorage.getItem('token')}`

// 不要添加其它 header 信息

},

withCredentials: false // 不能带 credentials

})

.then(res => {

})

相关阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。