Files
dashboard/.qoder/repowiki/knowledge/zh/Audio Dashboard 全栈项目根(前后端 + 部署编排)/编码规范.md
T
2026-07-17 17:17:22 +08:00

713 B
Raw Blame History

  • 后端按领域分层:每个实体对应独立的 models/<Entity>.jsroutes/<entity>.jsvalidators/<entity>.js,并在 models/index.js 中统一注册关联。
  • 环境变量通过 backend/src/config/loadEnv.js 集中加载,所有模块从该配置对象读取而非直接访问 process.env
  • 对外响应统一经 backend/src/utils/response.js 包装,保持 { code, message, data } 一致结构。
  • 前端 API 调用集中在 frontend/src/service/api/*.ts,通过统一的 frontend/src/service/request/ 封装的 alova 实例发起请求。
  • Docker 部署时容器内端口固定为 8000,宿主机映射到 8083Nginx 将 /api 反向代理到 http://backend:8000