Pular para o conteúdo

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.

TarefaComece aquiExperimente
Ver requisições e falhasRequest Logger e RecoverExecute o exemplo de log
Permitir chamadas do navegadorCORSInforme explicitamente as origens confiáveis
Proteger formuláriosCSRFEscolha como armazenar o token
Autenticar uma APIJWTExecute o exemplo de JWT
Limitar clientes abusivosRate LimiterEscolha identificador e armazenamento
Servir arquivosStaticExecute o exemplo de arquivos estáticos
Encaminhar requisiçõesProxyExecute o exemplo de proxy reverso
  1. Escolha a tarefa acima e copie o menor exemplo de uso.
  2. 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.
  3. 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.