app下的文件与文件夹解释
1. router.js :配置路由。
2. controller :存放控制器。
3. public :存放静态资源 css 和 img 及 js。
4. view :存放模板文件,如 ejs 文件。
5. service :数据模型,相当于MVC框架里的Model,专门和数据打交道,请求数据,查询数据库。
6. middleware :存放中间件文件。
7. extend:扩展文件,可用于存放一些在模板文件里需要使用的方法。
上面是在项目中经常会用到的一些文件及文件夹,另外 config 专门用于存放配置文件,test 专门用于存放测试文件,下面是一个简单的架构示意图。