import type { Handle } from '@sveltejs/kit'; export const handle: Handle = async ({ event, resolve }) => { return resolve(event, { // sveltekit blocks atcute fetch handler from reading headers // because it assumes backend APIs might return sensitive headers. // this happens when during CSR we run a fetch that was the same // as one ran during SSR, so sveltekit tries to give that fetch // the data we already had. // so we allow these headers to have atcute function properly. filterSerializedResponseHeaders(name) { return name === 'content-type' || name === 'content-length'; } }); };