ExpressJS无法设置会话ID Cookie

时间:2019-03-25 14:26:37

标签: javascript express setcookie sessionid express-session

我必须使用一个“ Set-Cookie”标头从ExpressJS中间件设置一个会话ID,该标头是从另一个来源获得的。好像ExpressJS阻止了它。这是我的代码段:

res.cookie("sessionid", "value-from-backend", {
    domain: ".domain.com",
    httpOnly: true
})

我尝试过的另一个Set-Cookie标头可以正常工作:

res.cookie("test", "lel", {
    domain: ".domain.com",
    httpOnly: true
})

我是否必须使用ExpressJS cookie会话才能完成这项工作,或者有更简单的方法吗?以及如何通过ExpressJS cookie会话实现这一目标?

我的ExpressJS版本是:`4.16.3。

它不能与其他Set-Cookie问题重复,因为它不能与sessionid一起使用,而可以与任何其他cookie名称一起使用。

0 个答案:

没有答案