【发布时间】:2022-01-25 22:49:38
【问题描述】:
我一直无法在以下代码中设置多个 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;
};
有什么可行的例子吗?
【问题讨论】:
标签: sveltekit