diff --git a/frontend/src/hooks.server.ts b/frontend/src/hooks.server.ts new file mode 100644 index 0000000..457c7db --- /dev/null +++ b/frontend/src/hooks.server.ts @@ -0,0 +1,15 @@ +import type { HandleFetch } from '@sveltejs/kit'; + +export const handleFetch: HandleFetch = async ({ request, fetch, event,}) => { + console.log(`SSR: handleFetch() BEFORE: ${request.method} ${request.url}`); + + const cookie = event.request.headers.get('cookie') || ''; + + request.headers.set('cookie', cookie); + + request.headers.append('Origin', event.url.origin); + + console.log(`SSR: handleFetch() AFTER: ${request.method} ${request.url}`); + + return fetch(request); +};