feat: migrate proxy logic to new structure and implement new relay route
This commit is contained in:
@@ -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 = '';
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user