解决开发时isLogin刷新后总是false的bug

67 阅读1分钟

bug:明明添加了axios.defaults.withCredentials = true;但是isLogin总是false

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

解决:
第一步:在vue.config.js里添加devServer: { https: true }代码
第二步:axios.defaults.baseURL请求里的http也需要加上s
第三步:浏览器链接访问的也要是https