架构01
给博客造一个管理后台:从选技术栈到一键上线
博客一直缺一个管理后台,只能直接改库发文章。这次用 FastAPI + Next.js 16 从零搭了一套,SDD+TDD 驱动,最后用 GitHub Actions 构建镜像、服务器 docker-compose 统一管理,域名 mp.blog.wxbuluo.com 已上线。
2026-09-06 16:11:421 阅读
共 3 篇文章
博客一直缺一个管理后台,只能直接改库发文章。这次用 FastAPI + Next.js 16 从零搭了一套,SDD+TDD 驱动,最后用 GitHub Actions 构建镜像、服务器 docker-compose 统一管理,域名 mp.blog.wxbuluo.com 已上线。
FastAPI 的三种参数来源(路径/查询/请求体)如何从类型注解自动解析校验,以及 Depends 依赖注入如何把鉴权、数据库连接、公共逻辑做成可复用的层级结构。
FastAPI 的校验能力全部来自 Pydantic v2。从 BaseModel 定义、Field 约束、嵌套与联合类型,到请求模型与响应模型分离、序列化控制,把「数据长什么样、哪些合法」用代码精确锁死。