Foadmin 开发文档

基于 Vue 3 + Vite 和 FastAPI 构建的企业级后台管理系统完整开发指南

文档目录

6. 后端核心模块

6.1 认证与权限


  • app/core/security.py: 密码加密、JWT Token 管理
  • app/core/deps.py: 权限依赖注入
  • app/routers/auth.py: 登录认证接口

6.2 中间件


  • RequestAuditMiddleware: 操作审计中间件
  • LoginLogMiddleware: 登录日志中间件
  • StaticFileMiddleware: 静态文件访问中间件

6.3 配置管理


  • app/core/config.py: 环境变量配置
  • app/core/config_loader.py: 动态配置加载器

6.4 数据库


  • app/core/db.py: 数据库连接与会话管理
  • 基于 SQLAlchemy 2.0 的 ORM 实现