中间件集成
Flamego 在核心服务之外开发并维护了一定数量的官方中间件来帮助用户开发 Web 应用:
- template 使用 Go 模板引擎渲染 HTML
- session 用于管理用户会话
- recaptcha 用于集成 Google reCAPTCHA在新窗口打开 验证服务
- csrf 用于生成和验证 CSRF 令牌
- cors 用于配置 跨域资源共享在新窗口打开
- binding 用于请求数据绑定和验证
- gzip 使用 Gzip 压缩响应流
- cache 用于管理缓存数据
- brotli 使用 Brotli 压缩响应流
- auth 用于提供基于 HTTP Basic 和 Bearer 形式的请求验证
- i18n 用于提供应用本地化服务
- captcha 用于生成和验证验证码图片
- hcaptcha 用于集成 hCaptcha在新窗口打开 验证服务
提示
如果你发现列表有缺失,请直接发送 Pull request 进行补充在新窗口打开!