分层设计

后端代码目录

  1. └── server
  2. ├── controllers # 操作层 执行服务端模板渲染,json接口返回数据,页面跳转
  3. ├── admin.js
  4. ├── index.js
  5. ├── user-info.js
  6. └── work.js
  7. ├── models # 数据模型层 执行数据操作
  8. └── user-Info.js
  9. ├── routers # 路由层 控制路由
  10. ├── admin.js
  11. ├── api.js
  12. ├── error.js
  13. ├── home.js
  14. ├── index.js
  15. └── work.js
  16. ├── services # 业务层 实现数据层model到操作层controller的耦合封装
  17. └── user-info.js
  18. └── views # 服务端模板代码
  19. ├── admin.ejs
  20. ├── error.ejs
  21. ├── index.ejs
  22. └── work.ejs