🍳 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 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) - 将 Entgo ORM 与 MySQL 一起使用
- Entgo Sveltekit - 使用 Sveltekit、Tailwind CSS、Entgo 和 SQLite 构建的全栈 Todo 应用。
- Envoy 外部授权 - 使用 Envoy 进行外部授权。
- 文件服务器 - 提供静态文件服务。
- Firebase 认证 - Firebase 认证集成。
- Firebase Functions - 使用 Firebase Functions。
- Firebase GCloud - 将 Firebase 与 Google Cloud 集成。
- Google Cloud Firebase - 在 Google Cloud 上使用 Firebase 服务。
- GeoIP - 使用 GeoIP 进行地理位置定位。
- GeoIP + MaxMind - 使用 GeoIP 和 MaxMind 数据库进行地理位置定位。
- GORM - 将 GORM 与 SQLite 数据库一起使用。
- GORM MySQL - 将 GORM 与 MySQL 数据库一起使用。
- GORM + PostgreSQL - 将 GORM 与 PostgreSQL 数据库一起使用。
- 平滑关机 - 应用的平滑关机。
- GraphQL - 设置 GraphQL 服务器。
- gRPC - 使用 Fiber 作为 gRPC 服务器的客户端。
- Hello World - 一个简单的 "Hello, World!" 应用。
- Heroku - 部署到 Heroku。
- 六边形架构 - Golang 和 MongoDB 中的六边形软件架构。
- 带 PKCS12 TLS 的 HTTPS - 使用 PKCS12 TLS 证书设置 HTTPS 服务器。
- 带 TLS 的 HTTPS - 使用自签名 TLS 证书设置 HTTPS 服务器。
- 国际化 - 国际化支持。
- JWT - 使用 JSON Web Tokens (JWT) 进行认证。
- Kubernetes - 将应用部署到 Kubernetes。
- Memgraph - 使用 Memgraph。
- MinIO - 一个用于从 MinIO 上传和下载文件的简单应用。
- MongoDB - 连接到 MongoDB 数据库。
- 使用 Apitally 进行监控 - 一个使用 Apitally 进行监控和请求日志记录的简单 REST API。
- 多个端口 - 在多个端口上运行应用。
- MySQL - 连接到 MySQL 数据库。
- Neo4j - 连接到 Neo4j 数据库。
- OAuth2 - 实现 OAuth2 认证。
- Google OAuth2 - 实现 Google OAuth2 认证。
- 可选参数 - 处理可选参数。
- Parsley - 在应用中使用 Parsley 进行依赖注入。
- PostgreSQL - 连接到 PostgreSQL 数据库。
- Prefork - 在 prefork 模式下运行应用。
- RabbitMQ - 使用 RabbitMQ。
- React - 使用 React。
- Recover 中间件 - 用于错误处理的 Recover 中间件。
- RSS Feed - 生成 RSS feed。
- 服务器计时 - 向应用添加 Server Timing 头部。
- 会话 + SQLite3 - 使用 SQLite3 作为用户会话的存储引擎。
- Socketio - 一个使用 Socket.IO 的聊天室应用。
- 单页应用 (SPA) - 设置一个使用 React 作为前端、Go 作为后端的单页应用 (SPA)。
- Sqlboiler - 使用 Sqlboiler ORM。
- Sqlc - 使用 Sqlc 从 SQL 查询生成 Go 代码。
- 服务器发送事件 - 在应用中实现服务器发送事件。
- 流式请求体 - 流式处理请求体。
- Svelte Netlify - 在 Netlify 上部署 Svelte 应用。
- Sveltekit Embed - 一个使用 Sveltekit 和 Tailwind CSS 构建的全栈应用。
- Swagger - 为你的应用生成 Swagger 文档。
- Tableflip 示例 - 在 Go 应用中使用 tableflip 进行平滑升级。
- 模板 - 设置具有模板渲染的 Go 应用。
- 模板资源打包 - 设置具有模板渲染和资源打包的 Go 应用。
- Todo 应用 + 认证 + GORM - 一个使用 GORM 进行认证的 Todo 应用。
- 单元测试 - 为 Go Fiber 应用编写单元测试。
- 文件上传 - 在 Go 应用中处理文件上传。
- URL 缩短器 - 具有简单 API 的 URL 缩短服务。
- 验证 - 使用 go-playground/validator 进行输入验证。
- Vercel - 将 Go 应用部署到 Vercel。
- WebSocket - 使用 WebSockets 的实时通信应用。
- WebSocket 聊天 - 使用 WebSockets 的实时聊天应用。
👩🍳 你有美味的菜谱吗?
如果你找到了一个绝佳的 Fiber 菜谱 — 与他人分享吧!我们随时欢迎你的 PR,并将你的菜谱添加到菜谱集(包括在 网站 和此仓库中)。