From dfd746be5acd3ca124da0c1ec644d3295a5ce535 Mon Sep 17 00:00:00 2001 From: EETagent Date: Sat, 3 Dec 2022 16:18:36 +0100 Subject: [PATCH] feat: ssr fetch hook --- frontend/src/hooks.server.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 frontend/src/hooks.server.ts 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); +};