答案 0 :(得分:2)
您可能可以使用数组作为第二个参数。
ctx.res.setHeader('set-cookie', ['access-token=1', 'refresh-token=1'])
在 Next.js 中,req
和 res
对象只是 Node.js HTTP 对象。所以你可以在 Node.js 中做的任何事情,你都可以用 Next.js 做。
https://nodejs.org/api/http.html#http_response_setheader_name_value
答案 1 :(得分:1)
由于 NextJS 上下文变量中的 res.setHeader
函数只是一个 NodeJS http
模块响应对象,因此您可以像这样为标头设置多个值:
res.setHeader('set-cookie', ['val1', 'val2'];
此行为记录在 here NodeJS 文档中:
<块引用>此处使用字符串数组发送多个具有相同名称的标头。