Handlers

As Azion Edge Functions suportam handlers JavaScript. As funções handler permitem que você controle como sua lógica no edge gerencia requisições recebidas, aplica regras de segurança e interage com o ambiente de execução. Você pode definir essas funções handler utilizando o padrão ES Modules.

Com os handlers em JavaScript, você pode:

  • Responder a eventos fetch (requisições HTTP).
  • Aplicar lógica de firewall e controle de acesso.
  • Realizar operações assíncronas durante o processamento da requisição.
export default {
async fetch(request, env, ctx) {
return new Response('Hello World!');
},
};

Parâmetros:

ParâmetroTipoDescrição
requestRequestObjeto da requisição HTTP
envObjectVariáveis de ambiente e bindings
ctxObjectContexto de execução
ctx.waitUntil(promise)FunctionEstende o tempo de vida do worker