A seguir estão listados alguns exemplos de padrões de sintaxe que você pode utilizar em Functions - JavaScript.

Esta coleção reúne trechos de JavaScript prontos para uso que mostram padrões comuns de functions, desde retornar uma resposta simples ou um conteúdo JSON até redirecionar tráfego, ler cookies, executar testes A/B e aplicar regras de firewall com base em dados de GeoIP. Os exemplos são agrupados pelo local onde são executados: funções que respondem ao evento fetch em applications e funções que tratam o evento firewall para segurança e controle de requisições. Para usar qualquer um deles, copie o código para uma função e faça o deploy na Azion, personalizando opcionalmente o comportamento por meio de args para que a mesma lógica possa ser reutilizada entre instâncias.


Functions - Applications

Teste A/B

Extrair valor de cookie

Hello World

Redirecionar todas as requisições para uma URL

Responder com outro site

Rest APIs

Retornar HTML

Retornar JSON

Utilizar args


Functions - Firewall

Adicionando um response header

Recusando uma requisição baseando-se em Geoip

Exemplo geral do uso de functions no Firewall