为了增加灵活性和个性化需求,框架中的 src/app
内的目录结构可以由用户自行定义,但是我们还是推荐以一定规则进行设计,来增加可读性和可维护性
controllers
services
middlewares
models
components
.
├── dist // 打包目标目录
├── logs // 日志目录
├── package.json
├── public // 静态资源目录
├── src // 源码目录
│ ├── app // 应用目录
│ │ ├── controllers // 控制器目录(推荐)
│ │ ├── middlewares // 中间件目录(推荐)
│ │ ├── services // 服务类目录(推荐)
│ │ ├── components // 通用组件目录(推荐)
│ ├── config // 应用配置目录
│ │ ├── app.ts
│ └── index.ts // 应用入口文件
└── views // 视图文件目录
└── hello.html
$ node tiger make:controller user
也可以使用缩写
node tiger make mc user
$ node tiger make:service user
也可以使用缩写
node tiger make ms user
更多命令行使用方法可以查看 命令行工具 篇