713 B
713 B
- 后端按领域分层:每个实体对应独立的
models/<Entity>.js、routes/<entity>.js、validators/<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,宿主机映射到 8083,Nginx 将
/api反向代理到http://backend:8000。