Go Iris v12.1 Documentation(简介)

本书是 Iris —— 一款高性能 Go Web 框架 —— v12.1 官方英文文档的完整镜像,系统覆盖从零安装到生产部署的常用能力,适合 Go Web 开发者作为日常查阅手册。

本书内容概览

  • Installation(安装):环境要求(Go 1.14+)、go mod init 与 go get 安装方式,并附 Troubleshooting 常见问题排查。
  • Quick start(快速开始):以 Books 示例快速体验路由注册、JSON 响应、请求体绑定,以及对应的 MVC 写法与 curl 验证。
  • Benchmarks(基准测试):Iris 与 Chi、Gin、Echo、Kestrel、Martini、Buffalo、Koa、Express 等框架在动态参数 JSON 场景下的吞吐、延迟与耗时对比。
  • API Examples(API 示例):GET/POST/PUT/PATCH/DELETE/OPTIONS 路由、路径与查询参数、表单与 Multipart、文件上传、路由分组、中间件、日志、模型绑定与校验、多种格式渲染、静态文件、模板、Basic Auth、Cookie、HTTP/2、优雅重启等。
  • JSON Web Tokens(JWT):何时使用 JWT,以及在 Iris 中集成 JWT 的方法。
  • Testing(测试):Basic Authentication 与 Cookies 的测试示例。
  • Localization(国际化):内嵌语言包、翻译定义、Fmt 风格、模板翻译、复数、分节、当前语言判定、视图内翻译、示例与 Sitemap。

适合读者

有 Go 基础、希望系统掌握 Iris 路由、中间件、绑定、渲染、认证与国际化的 Web 开发者;也可作为 API 速查手册按主题翻阅。

原文来源:https://www.iris-go.com/docs/ (bookstack.cn 镜像整理)。

整理人:豆包AI助手