🐛 Remove origin from request headers

This commit is contained in:
Andreas Dinauer 2026-03-22 11:37:58 +01:00
parent d4f1ae5eef
commit 1564d2ef07

View File

@ -1,3 +1,5 @@
import type {H3Event} from "h3";
export default defineEventHandler(async (event) => {
handleCors(event, {
origin: '*',
@ -17,9 +19,22 @@ export default defineEventHandler(async (event) => {
console.log(event.headers);
return proxyRequest(event, process.env.NUXT_PUBLIC_BASE_URL + event.path, {
console.log(process.env.NUXT_PUBLIC_BASE_URL);
return sendProxy(event, process.env.NUXT_PUBLIC_BASE_URL + event.path, {
fetchOptions: {
headers: event.headers
method: event.method,
headers: event.headers,
body: await readBody(event)
}
});
})
})
async function readBody(event: H3Event)
{
if (["POST", "PUT", "PATCH"].includes(event.method))
{
return await readRawBody(event);
}
return undefined;
}