webpack session 问题

2016-07-08 08:55:06 +08:00
 dantegg

webpack-dev-server proxy 指向后台服务,获取 api 但是会出现 session id 不一致的问题 请问如何解决?

5746 次点击
所在节点    JavaScript
8 条回复
gucheen
2016-07-08 09:06:56 +08:00
你的后端不止一个服务吗?
dantegg
2016-07-08 09:12:54 +08:00
@gucheen 只有一个啊
gucheen
2016-07-08 09:16:43 +08:00
@dantegg webpack-dev-server 不会处理 session 相关的东西,如果你的 dev-server 不是最新版本的话,就升级一下,不排除是 express 的问题,不过我觉得更可能是你的后端的问题
dantegg
2016-07-08 09:18:43 +08:00
@gucheen 好,谢谢!
dantegg
2016-07-08 10:15:00 +08:00
@gucheen 测试了一下,确实不是 webpack-dev-server 的问题,但就是每次请求的 session id 都不一样
gucheen
2016-07-08 10:19:22 +08:00
@dantegg 你把 session id 持久化了吗
dantegg
2016-07-08 10:48:30 +08:00
@gucheen 似乎是跨域导致的 session 丢失的问题
chemzqm
2016-07-08 21:16:59 +08:00
就是代理的时候 cookie 没设置上去 https://github.com/nodejitsu/node-http-proxy/pull/1009
如果后端代码你自己能控制,建议使用 webpack-dev-middleware 和 webpack-hot-middleware 取代代理模式

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/291048

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX