feat: migrate proxy logic to new structure and implement new relay route

This commit is contained in:
MythEclipse
2026-05-07 21:26:27 +07:00
parent 083d77e252
commit 7416bfb2bd
5 changed files with 6 additions and 2 deletions
+1 -1
View File
@@ -40,7 +40,7 @@ export default function Home() {
fetchOptions.body = requestBody;
}
const res = await fetch('/api/proxy', fetchOptions);
const res = await fetch('/api/relay', fetchOptions);
const elapsed = Date.now() - start;
let responseText = '';
+5 -1
View File
@@ -90,7 +90,11 @@ export function isAllowedTarget(url: string): boolean {
export function createRelayResponse(response: Response): Response {
const headers = new Headers(response.headers);
// Ensure CORS for our test page if needed, but usually we just forward
headers.delete("content-encoding");
headers.delete("content-length");
headers.delete("transfer-encoding");
headers.delete("connection");
headers.delete("keep-alive");
return new Response(response.body, {
status: response.status,
headers,