# Functions - Exemplos em JavaScript

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](/pt-br/documentacao/produtos/applications/functions/javascript-examples/ab-testing/)

[Extrair valor de cookie](/pt-br/documentacao/produtos/applications/functions/javascript-examples/cookie-value/)

[Hello World](/pt-br/documentacao/produtos/applications/functions/javascript-examples/hello-world/)

[Redirecionar todas as requisições para uma URL](/pt-br/documentacao/produtos/applications/functions/javascript-examples/redirect-requests/)

[Responder com outro site](/pt-br/documentacao/produtos/applications/functions/javascript-examples/respond-site/)

[Rest APIs](/pt-br/documentacao/produtos/applications/functions/javascript-examples/rest-apis/)

[Retornar HTML](/pt-br/documentacao/produtos/applications/functions/javascript-examples/return-html/)

[Retornar JSON](/pt-br/documentacao/produtos/applications/functions/javascript-examples/return-json/)

[Utilizar args](/pt-br/documentacao/produtos/applications/functions/javascript-examples/utilizar-args/)

---

## Functions - Firewall

[Adicionando um response header](/pt-br/documentacao/produtos/applications/functions/javascript-examples/adding-response-header/)

[Recusando uma requisição baseando-se em Geoip](/pt-br/documentacao/produtos/applications/functions/javascript-examples/deny-request/)

[Exemplo geral do uso de functions no Firewall](/pt-br/documentacao/produtos/applications/functions/javascript-examples/general-firewall-example/)





---