You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Next.js配置文件中通过自定义Header无法设置多个Cookie

解决Next.js中Set-Cookie头仅生效单个Cookie的问题

问题根源在于:浏览器要求每个Set-Cookie响应头只能定义一个Cookie。你把RefreshToken和AccessToken写在同一个Set-Cookie的value里,浏览器只会解析第一个Cookie,第二个自然被忽略。

正确的做法是拆分出两个独立的Set-Cookie配置项,分别设置两个Token:

// next.config.js中的Header配置片段
{
  key: 'Set-Cookie',
  value: `RefreshTokenKey="some_token"; SameSite=Strict; HttpOnly`,
},
{
  key: 'Set-Cookie',
  value: `AccessTokenKey="some_token"; SameSite=Strict; HttpOnly`,
}

这样浏览器就能正确解析并设置两个Cookie了。

内容的提问来源于stack exchange,提问作者Rahul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 02:25:38