587 B
587 B
Skill:API 与后端约定
与具体业务无关的后端 API 与配置约定:前缀、敏感信息与数据库。
前缀与路由
- 认证:
/api/auth。 - 其他业务按模块分 router(如 user、conversations、books、chapters 等),在
main.py中挂载,统一带/api前缀时在挂载处配置。
敏感配置
- 环境变量中敏感项(SECRET_KEY、API_KEY、PASSWORD、TOKEN 等)在日志中脱敏(只打 key 或前后几位)。
数据库
- 异步 SQLAlchemy +
get_async_db;需当前用户时Depends(get_current_user)。