This website
import type { HandleFetch } from '@sveltejs/kit';

export const handleFetch: HandleFetch = async ({ event, request, fetch }) => {
  if (request.url.startsWith(import.meta.env.VITE_SERVER)) {
    // clone the original request, but change the URL
    request = new Request(
      request.url.replace(import.meta.env.VITE_SERVER, import.meta.env.VITE_LOCAL_SERVER),
      request
    );
  }

  console.log('request', request.url);

  const cookie = event.request.headers.get('cookie');
  console.log(cookie, request.headers.get('cookie'));
  if (cookie) {
    request.headers.set('cookie', cookie);
  }
  return fetch(request);
};

export const handle = async ({ event, resolve }) => {
  const response = await resolve(event);

  const responses = event.locals.fetchResponses ?? [];

  for (const res of responses) {
    const setCookie = res.headers.get('set-cookie');

    if (setCookie) {
      response.headers.append('set-cookie', setCookie);
    }
  }

  return response;
};