我有一个非常严重的问题,我一直在寻找解决方案。事情是有一个配置了Connect会话的Expressjs服务器,它在开发机器上工作得很好但是当我尝试使用IP从同一局域网中的其他浏览器访问时,它不存储cookie。我可以在Chrome网络标签中看到它,并且服务器会发送它,但是在资源标签中它没有出现,显然没有任何效果。
我希望你能帮助我。
答案 0 :(得分:0)
我只是张贴这个,因为我太困惑和同时也很开心。首先,我只能在Express 3.0中使用会话和cookie,而Express 2.5仅适用于我的开发机器。我不知道为什么,但现在我使用3.0版本,因为它对我有用。但是后来出现了一个新问题,它的cookie与快递2.5中的不一样,所以我看了源码,我发现了一个名为parseSignedCookie的新函数,我必须使用,以便检索会话商店的会话。 我希望这有助于解决像我这样的问题。