Retorna uma string simples de Hello World diretamente de uma function executada na rede global da Azion. Este é o exemplo mais básico de uso de respondWith para enviar uma resposta personalizada, sem precisar contatar um servidor de origem.

async function handleRequest(request) {
return new Response("Functions JavaScript - General Availability")
}
addEventListener("fetch", event => {
return event.respondWith(handleRequest(event.request))
})

Como funciona

A função registra um handler para o evento fetch com addEventListener. Quando uma requisição chega, handleRequest constrói um novo Response com o texto a ser retornado, e event.respondWith() envia essa resposta de volta ao cliente. Como toda a lógica é executada na arquitetura distribuída da Azion, a resposta é entregue com latência muito baixa, próxima ao usuário.

Você pode adaptar esse padrão para retornar qualquer conteúdo — texto puro, HTML ou JSON — alterando o valor passado para Response. É um ótimo ponto de partida para confirmar que sua function foi implantada corretamente e já está atendendo ao tráfego a partir da rede global da Azion antes de adicionar lógicas mais complexas.

Recursos relacionados