Skip to content
Workers
Visit Workers on GitHub
Set theme to dark (⇧+D)

Respond with another site

Respond to the Worker request with the response from another website (example.com in this example).

addEventListener('fetch', function(event) {  event.respondWith(handleRequest(event.request))})async function handleRequest(request) {  // Only GET requests work with this proxy.  if (request.method !== 'GET') return MethodNotAllowed(request)  return fetch(`https://example.com`)}function MethodNotAllowed(request) {  return new Response(`Method ${request.method} not allowed.`, {    status: 405,    headers: {      'Allow': 'GET'    }  })}

Demo

Open demo