通常,当使用Express时,似乎在“ res”对象中存在“ cookie”,因此您可以执行以下操作:
res.cookie('session', sessionCookie, options);
在Next 9中NextJS提供的API路由中,当查看res时,这不存在。是否可以在Next API Route函数中为响应对象设置Cookie?
答案 0 :(得分:2)
从官方回购中间件example改编而成,您可以像这样通过Set-Cookie
设置res
标头:
import { serialize } from 'cookie';
function (req, res) {
// ...
res.setHeader('Set-Cookie', serialize('token', 'token_cookie_value', { path: '/' }));
}