diff --git a/src/utils/proxy.ts b/src/utils/proxy.ts index bac34202..785ff5f0 100644 --- a/src/utils/proxy.ts +++ b/src/utils/proxy.ts @@ -166,11 +166,11 @@ export function fetchWithEvent< return getFetch(options?.fetch)(req, { ...init, context: init?.context || event.context, - headers: { - ...getProxyRequestHeaders(event, { + headers: mergeHeaders( + getProxyRequestHeaders(event, { host: typeof req === "string" && req.startsWith("/"), }), - ...init?.headers, - }, + init?.headers, + ), }); }