跳转到内容

按任务选择中间件

第一次使用 Echo?请先按快速入门创建服务器。每个中间件页面都说明适用场景、用法,并展示从指定 Echo 修订版本提取的字段和函数签名。

任务从这里开始动手试试
记录请求和故障Request Logger 和 Recover运行日志示例
允许浏览器访问 APICORS明确列出可信来源
保护网页表单CSRF选择适合客户端的令牌存储方式
为 API 验证身份JWT运行 JWT 示例
限制过量请求Rate Limiter选择标识符和存储方式
提供静态文件Static运行静态文件示例
转发到其他服务Proxy运行反向代理示例
  1. 选择上面的任务,复制最简单的用法示例。
  2. 在配置部分查看指定 Echo 修订版本的字段和函数签名。改变行为前先阅读默认值与安全说明。
  3. 运行完整示例或链接的教程,再用 curl 发送请求。

构建第一个 API 时,接着阅读路由、数据绑定、错误处理和测试。处理生产流量时,先加入 Recover 和 Request Logger,再选择客户端需要的安全中间件。

JWT 等外部集成由独立模块维护,相关页面会标明所属包。Echo 核心中间件 API 位于 github.com/labstack/echo/v5/middleware。