安装代码:npm i @types/node -D
安装代码:npm i koa-bodyparser -S
安装代码:npm i koa-router -S
安装代码:npm i mysql -S
安装代码:npm i mongodb -S
补充说明:
- mongodb 为 mongoDB 官方提供的 npm 连接数据库模块、mongoose 为第三方封装好,更加便于开发使用的 npm 包
- 对于 mongoDB 初学者而言,更加建议使用 mongodb ,因为这样可以完全利于学习,而不是使用别人封装好的
安装代码:npm i axios -S
安装代码:npm i sq -S
补充说明:由于不是所有浏览器都支持 URLSearchParams,所以建议使用 sq 来封装 axios POST 请求的 body 数据
安装代码:npm i art-template -S
安装koa-art-template代码:npm i koa-art-template -S
安装代码:npm i koa-session -S
安装代码:npm i koa-jwt -S
安装代码:npm i jsonwebtoken -S
安装代码:npm i redis --save
安装代码:npm i --save-dev cross-env
安装代码:npm i --save pm2
安装代码:npm i --save-dev typescript
补充说明:如果 Nodejs 或 Koa 中使用 TypeScript,则引入包由 const xxx = require('xxx') 改为 import xxx from 'xxx'
安装代码:npm i --save-dev @types/xxx
安装代码:npm i --save mime-types
安装代码:npm i input-value -S