hooks.server.ts
1 import { saveSession } from '$lib/server/session'; 2 import { loadSession } from '$lib/server/session'; 3 import type { Handle } from '@sveltejs/kit'; 4 5 export const handle: Handle = async ({ event, resolve }) => { 6 if (event.url.pathname.startsWith('/custom')) { 7 return new Response('custom response'); 8 } 9 event.locals.session = loadSession(event); 10 const response = await resolve(event); 11 saveSession(event, response); 12 return response; 13 };