NodeJS没有获取cookie

时间:2015-06-08 20:46:43

标签: javascript node.js cookies

我正在尝试在用户登录并将其存储为cookie后实现简单的令牌系统。我很确定这段代码有效,现在却没有,我无法弄清楚是什么问题。

因此,第一步用户登录后,nodeJS会生成一个令牌并将其发回

    socket.on('response_login',function(responseObj){
    if(responseObj)
    {
        try{
            if(typeof responseObj.token !=="undefined" && responseObj.token !="")
            {
                createCookie("cid",responseObj.token,1);
                console.log(document.cookie);
            }
        }
        catch(e)
        {

        }
    }
});

控制台日志正确输出生成的新令牌:

fbsr_14386678264=...; cid=xSckyLstgkBveqi0

当我刷新页面时,我输出变量socket.handshake.headers.cookie,结果很奇怪

io=v8H286btu9yJgHI2AAAC

这怎么可能? Document.cookie与socket.handshake.headers.cookie不同?可以解决吗? 感谢

0 个答案:

没有答案