我有一个节点服务器。它使用express进行会话处理。
我已设置httpOnly: false
。我正在尝试从localHost上运行的cordova应用程序中检索会话cookie。当我在localhost上运行节点服务器时,我可以检索cookie,但是当我在Openshift云上运行相同的节点服务器时,我无法检索cookie。为什么会这样?
我的快速会话配置如下:
{name:'session.id',
secret: 'xyz',
resave:false,
saveUninitialized:false,
cookie: { maxAge: null,httpOnly:false}}
答案 0 :(得分:0)
经过一段谷歌搜索后,我发现在新的浏览器中禁止跨域会话cookie读取。因此我无法读取cookie。但由于我在这种情况下控制了服务器,我可以检索cookie通过对我的服务器使用正常的GET请求从服务器。