Nodejs(Koa)常用中间件

VSCode中nodejs语法提示:@types/node

安装代码:npm i @types/node -D

get或post请求参数解析:koa-bodyparser

安装代码:npm i koa-bodyparser -S

koa路由:koa-router

安装代码:npm i koa-router -S

mySQL连接:mysql

安装代码:npm i mysql -S

mongoDB连接:mongodb | mongoose

安装代码:npm i mongodb -S

补充说明:

  1. mongodb 为 mongoDB 官方提供的 npm 连接数据库模块、mongoose 为第三方封装好,更加便于开发使用的 npm 包

  2. 对于 mongoDB 初学者而言,更加建议使用 mongodb ,因为这样可以完全利于学习,而不是使用别人封装好的

网络请求:axios

安装代码:npm i axios -S

封装 axios POST 数据:sq

安装代码:npm i sq -S

补充说明:由于不是所有浏览器都支持 URLSearchParams,所以建议使用 sq 来封装 axios POST 请求的 body 数据

服务器页面渲染:art-template | koa-art-template

安装代码:npm i art-template -S