Escolha um middleware
Está começando com Echo? Crie primeiro um servidor com o guia de início. Cada página explica quando usar o middleware, mostra a configuração e apresenta campos e assinaturas extraídos de uma revisão específica do Echo.
O que você quer fazer?
Seção intitulada “O que você quer fazer?”| Tarefa | Comece aqui | Experimente |
|---|---|---|
| Ver requisições e falhas | Request Logger e Recover | Execute o exemplo de log |
| Permitir chamadas do navegador | CORS | Informe explicitamente as origens confiáveis |
| Proteger formulários | CSRF | Escolha como armazenar o token |
| Autenticar uma API | JWT | Execute o exemplo de JWT |
| Limitar clientes abusivos | Rate Limiter | Escolha identificador e armazenamento |
| Servir arquivos | Static | Execute o exemplo de arquivos estáticos |
| Encaminhar requisições | Proxy | Execute o exemplo de proxy reverso |
Do código a uma requisição real
Seção intitulada “Do código a uma requisição real”- Escolha a tarefa acima e copie o menor exemplo de uso.
- Consulte a configuração para ver os campos e assinaturas da revisão indicada do Echo. Leia os valores padrão e as notas de segurança antes de alterar o comportamento.
- Execute o exemplo completo ou a receita vinculada e envie uma requisição com
curl.
Para criar sua primeira API, siga por roteamento, binding, tratamento de erros e testes. Para tráfego de produção, adicione Recover e Request Logger antes de escolher os middlewares de segurança.
Integrações como JWT são mantidas em módulos separados; suas páginas identificam o pacote responsável. A API principal de middleware fica em github.com/labstack/echo/v5/middleware.