Files
dashboard/.qoder/repowiki/knowledge/zh/音频设备管理仪表盘(前后端单体仓库)/编码规范.md
T
2026-07-10 11:25:45 +08:00

730 B

  • 后端路由以独立文件暴露 express router,再由 routes/index.js 统一收集注册,避免在 app.js 内散写 use()。
  • Sequelize 模型按领域单文件定义(Brand/Model/Ota/BlackList 等),并通过 models/index.js 集中 re-export 给 routes/services 使用。
  • 前端路由采用懒加载 () => import('@/views/...') 形式,meta 字段声明 title/icon/requiresAuth/requiresSuperAdmin 控制导航与守卫。
  • 前端 API 调用按业务域拆分到 src/api/*.js,每个文件对应一个后端路由模块,统一通过 axios 实例发起请求。
  • 前端页面按功能域在 views/<domain>/index.vue 下组织,复杂页面内部再拆 components/composables/ 子目录。