Fixed bug with POSTing a new chat

This commit is contained in:
Nathan Sarrazin 2023-03-22 12:20:10 +01:00
parent 0dfd0f2365
commit 30cd45a161

View File

@ -1,13 +1,15 @@
import type { HandleFetch } from "@sveltejs/kit";
export const handleFetch = (({ request, fetch }) => {
let parts = request.url.split("?");
const regex = new RegExp(
"http://(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]).)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9])/api/"
);
request = new Request(
request.url.replace(regex, "http://api:9124/"),
request
"http://[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*/api/"
);
parts[0] = parts[0].replace(regex, "http://api:9124/");
request = new Request(parts.join("?"), request);
return fetch(request);
}) satisfies HandleFetch;