730 B
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/子目录。