پاسخ از سایتی دیگر
این نمونه، درخواست پردازش لبه را با پاسخی از یک وبسایت دیگر (در این مثال example.ir)، جواب میدهد.
addEventListener("fetch", (event) => {
event.respondWith(handleRequest(event.request));
});
async function handleRequest(request) {
async function MethodNotAllowed(request) {
return new Response(`Method ${request.method} not allowed.`, {
status: 405,
headers: {
Allow: "GET",
},
});
}
// Only GET requests work with this proxy.
if (request.method !== "GET") return MethodNotAllowed(request);
return fetch(`https://example.ir`);
}