Responde a uma requisição recebida com conteúdo buscado de outro site, servindo-o de forma transparente a partir da rede global da Azion. Use esse padrão para redirecionamentos temporários ou para fazer proxy da resposta de outro site sem emitir um redirecionamento HTTP que altere a URL no navegador.

addEventListener("fetch", event => {
return event.respondWith(
fetch("https://www.azion.com/pt-br/")
)
})

Como funciona

A função escuta o evento fetch com addEventListener. Em vez de construir um Response local, ela chama fetch() para requisitar um recurso de outra origem e passa a promise resultante diretamente para event.respondWith(). A rede global da Azion então aguarda essa resposta upstream e a repassa ao cliente como resposta à requisição original. Como o fetch acontece em uma arquitetura distribuída, o conteúdo substituído é servido próximo ao usuário enquanto a barra de endereços do visitante mantém a URL original.

Recursos relacionados