👩🍳 Fiber 的食谱
欢迎来到官方 Fiber 烹饪手册!
在这里,您可以找到使用我们 Web 框架烹饪美味佳肴的最美味的食谱。
🌽 目录
- 404 处理器 - 自定义 404 错误页面处理。
- Air 实时重载 - Go 应用程序的实时重载。
- 认证 + Docker + Postgres + JWT - 使用 Docker、Postgres 和 JWT 进行身份验证。
- 认证 + JWT - 简单的 JWT 身份验证。
- Autocert - 自动 TLS 证书管理。
- AWS Elastic Beanstalk - 部署到 AWS Elastic Beanstalk。
- AWS SAM 容器 - 使用 AWS SAM 的容器化无服务器应用程序。
- AWS SES 邮件发送器 - 基于 AWS SES 的 Golang 邮件投递服务。提供邮件分派处理、状态跟踪、定时发送和结果分析能力。
- Bootstrap - 集成 Bootstrap。
- 整洁架构 - 在 Go 中实现整洁架构。
- 整洁代码 - 在 Go 中实现整洁代码。
- Cloud Run - 部署到 Google Cloud Run。
- Colly Gorm - 使用 Colly 和 GORM 进行 Web 抓取。
- CSRF - 跨站请求伪造 (CSRF) 防护。
- CSRF + 会话 - 带会话管理的跨站请求伪造 (CSRF) 防护。
- Docker + MariaDB - 使用整洁架构的 Docker 化 MariaDB。
- Docker + Nginx - 使用 Docker 和 Nginx 进行负载均衡。
- 虚拟 JSON 代理 - 代理虚拟 JSON 数据。
- 邮箱验证服务 - 带代码生成和验证的邮箱验证服务
- Entgo ORM (MySQL) - 在 MySQL 中使用 Entgo ORM
- Entgo Sveltekit - 使用 Sveltekit、Tailwind CSS、Entgo 和 SQLite 构建的全栈待办事项应用程序。
- Envoy 外部授权 - 使用 Envoy 进行外部授权。
- 文件服务器 - 提供静态文件。
- Firebase 认证 - Firebase 认证集成。
- Firebase 函数 - 使用 Firebase 函数。
- Firebase GCloud - 将 Firebase 与 Google Cloud 集成。
- Google Cloud Firebase - Google Cloud 上的 Firebase 服务。
- GeoIP - 使用 GeoIP 进行地理定位。
- GeoIP + MaxMind - 使用 GeoIP 和 MaxMind 数据库进行地理定位。
- GORM - 在 SQLite 数据库中使用 GORM。
- GORM MySQL - 在 MySQL 数据库中使用 GORM。
- GORM + PostgreSQL - 在 PostgreSQL 数据库中使用 GORM。
- 优雅关闭 - 应用程序的优雅关闭。
- GraphQL - 设置 GraphQL 服务器。
- gRPC - 使用 Fiber 作为 gRPC 服务器的客户端。
- Hello World - 一个简单的“Hello, World!”应用程序。
- Heroku - 部署到 Heroku。
- 六边形架构 - 使用 Golang 和 MongoDB 的六边形软件架构。
- 使用 PKCS12 TLS 的 HTTPS - 使用 PKCS12 TLS 证书设置 HTTPS 服务器。
- 使用 TLS 的 HTTPS - 使用自签名 TLS 证书设置 HTTPS 服务器。
- I18n - 国际化支持。
- JWT - 使用 JSON Web 令牌 (JWT) 进行身份验证。
- Kubernetes - 将应用程序部署到 Kubernetes。
- 待办事项应用 + 认证 + GORM + Testcontainers - 一个使用 GORM 和 Postgres 进行身份验证的待办事项应用程序。
- Memgraph - 使用 Memgraph。
- MinIO - 一个用于从 MinIO 上传和下载文件的简单应用程序。
- MongoDB - 连接到 MongoDB 数据库。
- 多端口 - 在多个端口上运行应用程序。
- MySQL - 连接到 MySQL 数据库。
- Neo4j - 连接到 Neo4j 数据库。
- OAuth2 - 实现 OAuth2 身份验证。
- Google OAuth2 - 实现 Google OAuth2 身份验证。
- 可选参数 - 处理可选参数。
- Parsley - 在应用程序中使用 Parsley 进行依赖注入。
- PostgreSQL - 连接到 PostgreSQL 数据库。
- 预派生** - 在预派生模式下运行应用程序。
- RabbitMQ - 使用 RabbitMQ。
- React - 使用 React。
- Recover 中间件 - 用于错误处理的 Recover 中间件。
- RSS 订阅源 - 生成 RSS 订阅源。
- Server Timing - 向应用程序添加 Server Timing 标头。
- 会话 + SQLite3 - 使用 SQLite3 作为用户会话的存储引擎。
- Socketio - 一个使用 Socket.IO 的聊天室应用程序。
- 单页应用 (SPA) - 使用 React 作为前端和 Go 作为后端的单页应用 (SPA) 设置。
- Sqlboiler - 使用 Sqlboiler ORM。
- Sqlc - 使用 Sqlc 从 SQL 查询生成 Go 代码。
- 服务器发送事件** - 在应用程序中实现服务器发送事件 (SSE)。
- 流式请求体** - 流式处理请求体。
- Svelte Netlify** - 将 Svelte 应用程序部署到 Netlify。
- Sveltekit 嵌入** - 使用 Sveltekit 和 Tailwind CSS 构建的全栈应用程序。
- Swagger** - 为您的应用程序生成 Swagger 文档。
- Tableflip 示例** - 在 Go 应用程序中使用 tableflip 进行优雅升级。
- 模板** - 设置具有模板渲染的 Go 应用程序。
- 模板资源捆绑** - 设置具有模板渲染和资源捆绑的 Go 应用程序。
- 待办事项应用 + 认证 + GORM** - 一个使用 GORM 进行身份验证的待办事项应用程序。
- 单元测试** - 为 Go Fiber 应用程序编写单元测试。
- 文件上传** - 在 Go 应用程序中处理文件上传。
- URL 缩短器** - 具有简单 API 的 URL 缩短服务。
- 验证** - 使用 go-playground/validator 进行输入验证。
- Vercel** - 将 Go 应用程序部署到 Vercel。
- WebSocket** - 使用 WebSocket 的实时通信应用程序。
- WebSocket 聊天** - 使用 WebSocket 的实时聊天应用程序。
👩🍳 有一个美味的食谱吗?
如果您找到了 Fiber 的一个很棒的食谱——请与他人分享!我们准备接受您的 PR 并将您的食谱添加到烹饪手册中(包括在 网站 和此存储库上)。