Node.js Cookie覆盖/续订不起作用?

Node.js Cookie覆盖/续订不起作用?,node.js,express,cookies,Node.js,Express,Cookies,我很难覆盖cookie,我有点不清楚为什么cookie没有被更新 我有一个单页的申请 登录后,post请求会对用户进行身份验证,并使用响应头设置cookie 设置cookie:token=theinitialtoken;域=本地主机;路径=/;Expires=2017年3月8日星期三格林尼治标准时间16:34:30 在每个连续的请求中,我都想用响应头更新cookie 设置cookie:token=renewedtoken;域=本地主机;路径=/;Expires=2017年3月8日星期三格林威治

我很难覆盖cookie,我有点不清楚为什么cookie没有被更新

  • 我有一个单页的申请
  • 登录后,post请求会对用户进行身份验证,并使用响应头设置cookie

    设置cookie:token=theinitialtoken;域=本地主机;路径=/;Expires=2017年3月8日星期三格林尼治标准时间16:34:30

  • 在每个连续的请求中,我都想用响应头更新cookie

    设置cookie:token=renewedtoken;域=本地主机;路径=/;Expires=2017年3月8日星期三格林威治标准时间16:34:31

页面之间未重新加载。它的起源是一样的。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没有更新,因为名称、域和路径完全相同?

您如何更新令牌,API在同一个域上吗?如果您发出请求
res.cookie(“token”,“1234”),下面的代码应该更新token@RistoNovik添加了信息。它是同一个域,所以不应该出现CORS问题。使用verbose标志的curl的响应是什么?cookie是否已设置<代码>卷曲-X柱“https://example.com/api/token/“-k-v