基于 koa2 + nunjucks + mongodb,实现了登录授权、静态 web 服务、基本的增删改查,404 错误处理,以及路由分层封装、DB 封装、模板引擎中间件的使用;
│ .gitignore
│ app.js // 程序入口
│ config.js // session 配置文件
│ package.json
│ README.md
│ router.js // 路由中间件
│ tree.txt
│
├─controllers // 业务接口
│
├─demo1 // 独立的 demo
│ hello.js
│ router.js
│
├─middleware
├─module // DB 中间件封装
│ db.js
│ dbConfig.js
│
├─node_modules
├─public // 静态 web 服务
├─static // 静态资源
│ ├─css
│ │
│ └─images
│
├─utils // 工具库
│
└─views // H5页面
│
└─template // 公共页面组件
npm i
npm run start