【发布时间】:2021-07-24 02:41:58
【问题描述】:
我正在使用 Next.js 开发一个 Web 应用程序,并且我使用仅 HTTP cookie 来管理身份验证。我使用以下代码设置了一个名为 token 的 cookie。我为此使用了一个名为 cookie 的 npm 包
res.setHeader(
"Set-Cookie",
cookie.serialize("token", data.jwt, {
httpOnly: true,
maxAge: 60 * 60 * 24,
sameSite: "strict",
path: "/",
})
);
现在当我使用console.log(req.headers.cookie); 时,它会记录一个像_ga=GA1.1; token=jnsjndjsnjd 这样的cookie。所以我的问题是如何获得第二个名为 token 的 cookie。
当我执行console.log(req.headers.cookie.token) 时,它显示未定义。
【问题讨论】:
-
您尝试在代码中的哪个位置记录 cookie 值?
标签: javascript node.js cookies next.js cookie-httponly