webpack-dev-serve 代理接口时,如何传递接口传回的cookie,为了解决保存登陆状态
背景:用react开发的spa单页应用。和后端人员制定的登陆状态保存策略是,请求登陆接口后,服务端会在本地种上cookie,然后请求接口时,保证登陆状态。上线后,这种策略,貌似没有什么问题,但是在本地开发时,如何通过webpack-dev-server去本地设置cookie呢。
webpack-dev-server现在做了热更新和接口代理。
请问,在本地开发时,如何通过webpack-dev-server服务请求/login接口(会代理到http://www.baidu.com)后,把www.baidu.con要种的cookie,种在本地(http://localhost:8080)浏览器上,现在由于跨域种不上。
查资料看到许多用token方式的,每次请求把token放在head头里面,不清楚现在主流做法是哪种,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事实上应该不是跨域问题,代理服务器实际会把cookie带回本地浏览器,我其中一个项目就是cookie作登陆凭据,后台设置了跨域限制,用这种方式完全没问题的。 现在看来问题可能是百度已经全面改成https了,可以加上 secure:true,还有就是你没调用百度登陆接口怎么接入百度的cookie? 还可能百度设置了限制?