addEventListener
A função addEventListener do Azion Runtime: o listener fetch que recebe cada requisição como um FetchEvent e a responde.
A função addEventListener define o gatilho que executa o seu código do Azion Runtime com os dados de cada requisição. O listener se registra para o tipo de evento fetch e recebe um FetchEvent, que carrega a requisição. Use essa função para rotear requisições por caminho ou método, ou para adicionar autenticação, reescrever headers e redirecionar antes que uma requisição chegue a uma origem. Um listener também pode gerar conteúdo personalizado ou variantes de testes A/B, ou retornar uma resposta que ele constrói com a sua própria lógica de cache. Para mais informações, consulte addEventListener na MDN Web Docs.
Sintaxe
| Parâmetro | Tipo | Descrição |
|---|---|---|
type | String | Tipo de evento para o qual o listener se registra: fetch. |
listener | Function | Função que o runtime chama com o FetchEvent de cada requisição recebida. |
Exemplo
Este listener responde a cada requisição com uma Response em texto simples por meio de event.respondWith():
O listener retorna uma resposta com este status, estes headers e este corpo: