如题,跟前后端分离开发,使用webpack-dev-server做代理,ajax库使用了axios,但是制作登录页的时候出现了cookie丢失的问题。
查了网上的方案,添加了这句axios.defaults.withCredentials = true
无效。
webpack做了这样的配置:
devServer: {
hot: true,
host: '0.0.0.0',
port: 3000,
overlay: true,
historyApiFallback: true,
proxy: {
'*': {
target: 'http://目标ip',
changeOrigin: true,
secure: false
}
}
}
请问如何解决?谢谢~
从你的截图中看cookie 的Path=/cooco-admin; 本地开发路径上应该是没有这个cooco-admin吧,所以cookie会丢失,所以你需要让代理改一下cookie的Path;