پرش به مطلب اصلی

پاسخ از سایتی دیگر

این نمونه، درخواست پردازش لبه را با پاسخی از یک وب‌سایت دیگر (در این مثال 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`);
}