如何从在openshift云中运行的节点服务器检索会话cookie

时间:2016-04-16 09:15:16

标签: node.js cordova session cookies openshift

我有一个节点服务器。它使用express进行会话处理。

我已设置httpOnly: false。我正在尝试从localHost上运行的cordova应用程序中检索会话cookie。当我在localhost上运行节点服务器时,我可以检索cookie,但是当我在Openshift云上运行相同的节点服务器时,我无法检索cookie。为什么会这样?
我的快速会话配置如下:

{name:'session.id',
secret: 'xyz',
resave:false,
saveUninitialized:false,
cookie: { maxAge: null,httpOnly:false}}

1 个答案:

答案 0 :(得分:0)

经过一段谷歌搜索后,我发现在新的浏览器中禁止跨域会话cookie读取。因此我无法读取cookie。但由于我在这种情况下控制了服务器,我可以检索cookie通过对我的服务器使用正常的GET请求从服务器。