推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
dantegg

webpack session 问题

  •  
  •   dantegg · Jul 8, 2016 · 6396 views
    This topic created in 3622 days ago, the information mentioned may be changed or developed.

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

    8 replies    2016-07-08 21:16:59 +08:00
    gucheen
        1
    gucheen  
       Jul 8, 2016
    你的后端不止一个服务吗?
    dantegg
        2
    dantegg  
    OP
       Jul 8, 2016
    @gucheen 只有一个啊
    gucheen
        3
    gucheen  
       Jul 8, 2016   ❤️ 1
    @dantegg webpack-dev-server 不会处理 session 相关的东西,如果你的 dev-server 不是最新版本的话,就升级一下,不排除是 express 的问题,不过我觉得更可能是你的后端的问题
    dantegg
        4
    dantegg  
    OP
       Jul 8, 2016
    @gucheen 好,谢谢!
    dantegg
        5
    dantegg  
    OP
       Jul 8, 2016
    @gucheen 测试了一下,确实不是 webpack-dev-server 的问题,但就是每次请求的 session id 都不一样
    gucheen
        6
    gucheen  
       Jul 8, 2016
    @dantegg 你把 session id 持久化了吗
    dantegg
        7
    dantegg  
    OP
       Jul 8, 2016
    @gucheen 似乎是跨域导致的 session 丢失的问题
    chemzqm
        8
    chemzqm  
       Jul 8, 2016
    就是代理的时候 cookie 没设置上去 https://github.com/nodejitsu/node-http-proxy/pull/1009
    如果后端代码你自己能控制,建议使用 webpack-dev-middleware 和 webpack-hot-middleware 取代代理模式
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5454 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:07 · PVG 15:07 · LAX 00:07 · JFK 03:07
    ♥ Do have faith in what you're doing.