Cookie覆盖/续订无效?

时间:2017-03-08 15:58:27

标签: node.js express cookies

我很难覆盖cookie,对我来说有点不清楚,为什么cookie没有更新。

  • 我有一个单页应用程序。
  • 在SignIn上发布请求对用户进行身份验证并使用响应头设置cookie

    的Set-Cookie:标记= theinitialtoken;域本地主机=;路径= /;到期= 2017年3月8日星期三16:34:30 GMT

  • 在每个连续的请求中,我都希望使用响应标头续订cookie。

    的Set-Cookie:标记= renewedtoken;域本地主机=;路径= /;到期=周三,2017年3月8日16:34:31 GMT

页面之间没有重新加载。它的起源相同。 cookie使用完全相同的nodejs express代码设置。第一个cookie进入cookie存储。但是,续订的令牌永远不会更新原始令牌。

通过以下方式发送Cookie:

res.header('Access-Control-Allow-Credentials', 'true');
//res.clearCookie('token');
res.cookie('token', refreshed_token, {
    expires: new Date(Date.now() + (config.token_expire * 1000)),
    httpOnly: false,
    // secure: false,
    secure: true,
    domain: req.hostname
});

我不明白为什么cookie没有更新,因为名称,域和路径完全相同?

0 个答案:

没有答案