FastAPI 分层架构:router、service、repository 怎么拆
整理 FastAPI 项目从单文件接口拆成 router、service、repository 的方法,说明每一层负责什么,以及什么时候不要过度拆分。
#API 标签下共有 4 篇文章。
整理 FastAPI 项目从单文件接口拆成 router、service、repository 的方法,说明每一层负责什么,以及什么时候不要过度拆分。
用 FastAPI 实现注册、登录、密码哈希、JWT 签发和受保护接口,补齐 API 项目的认证闭环。
用 Django REST Framework 编写 API,了解序列化器、视图、路由、权限和分页的基本工作流。
介绍 FastAPI 项目里常见的测试写法,包括接口测试、依赖覆盖、测试数据库和鉴权场景。