设置axios.defaults.withCredentials

2022-02-22  本文已影响0人  凉城十月
现象

在项目中,因为跨域关系,前端需要设置 axios.defaults.withCredentials = true ,这样才能进行跨域操作。
但是设置了之后也依旧报错。

原因

chrome在2020年3月份升级了安全策略,对于跨域请求如果想写入cookie,必须是https的网站才可以。对于http的网站,cookie写入总是失败。

解决

配置 webpack-dev-server,在开发时使用https的链接。以下是操作说明:

上一篇下一篇

猜你喜欢

热点阅读