我在以下代码中始终无法设置多个 cookie:
// src/hooks.js
import cookie from 'cookie';
export const handle = async ({ event, resolve }) => {
console.log('handle');
const cookies = cookie.parse(event.request.headers.get('cookie') || '');
event.locals.sessionId = cookies.sessionId || null;
const response = await resolve(event);
if (event.locals.sessionId) {
response.headers.set(
'set-cookie',
cookie.serialize('sessionId', event.locals.sessionId, {
path: '/',
httpOnly: true,
secure: process.env.NODE_ENV === 'production',
maxAge: 604800
})
);
}
return response;
};
Run Code Online (Sandbox Code Playgroud)
有什么可行的例子吗?
| 归档时间: |
|
| 查看次数: |
920 次 |
| 最近记录: |