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);
};