在快速构建中,大家应该初步了解框架的大致模型,接下来我们简单对目录约定规范进行说明。
akos-project
├── package.json
├── apps.config.js (PM2启动配置,可选)
├── akos.config.js (Akos启动配置)
├── public
├── src
│ ├── client (前端目录)
│ │ ├── assets
│ │ ├── components
│ │ ├── pages
│ │ ├── services
│ │ ├── static
│ │ ├── utils
│ │ └── views
│ ├── config (项目配置参数)
│ │ ├── default.js(默认配置)
│ │ └── index.js(入口文件)
│ ├── server (后端目录)
│ │ ├── controller
(控制层)
│ │ ├── middleware
(中间件)
│ │ │ └── auth
(权限控制)
│ │ ├── model
(数据模型层)
│ │ │ ├── db.js(连接管理)
│ │ │ └── index.js (模型关联,可拆分)
│ │ ├── plugin
(独立插件)
│ │ ├── schedule
(定时任务)
│ │ ├── router
(路由层)
│ │ │ └── index.js (主路由)
│ │ ├── service
(实现层)
│ │ ├── utils
(通用单元)
│ │ └── app.js(主入口文件)
│ └── shared (前后端共享目录)
└──test(测试目录)