记录Koa服务端项目中一些实用的npm包(持续整理)

Nodejs6 个月前0548

Koa服务端项目中一些实用的npm包,为方便查阅,简单记录下,详细使用方法可点击传送门查看,持续整理中。

一、koa-router 路由管理

koa-router 用于 Koa 的路由器中间件。 传送门

npm install koa-router --save

二、koa-static 静态资源

koa-static 用于 Koa 的静态资源服务中间件。 传送门

npm install koa-static --save

三、koa-body 解析post请求参数

koa-body 用于 Koa 的 POST 请求参数解析中间件,也可以实现文件上传。 传送门

npm install koa-body --save

四、koa2-cors 允许跨域

koa-cors 用于koa2后台允许跨域的中间件。 传送门

npm install koa-router --save

五、jsonwebtoken 登录鉴权验证

jsonwebtoken 用于服务端登录鉴权验证中间件。 传送门

npm install jsonwebtoken --save

六、bcryptjs 加密/解密

bcryptjs 用于对字符串的加密和解密。 传送门

npm install bcryptjs --save

七、require-directory 自动加载文件

递归地遍历指定的目录,require()每个文件,并返回包含这些模块的嵌套散列结构。 传送门

npm install require-directory --save

八、sequelize 数据库ORM

Sequelize是一个面向Postgres、MySQL、MariaDB、SQLite和MicrosoftSQLServer的基于Promise的Node.jsORM。它的特点是坚实的事务支持,关系,急切和延迟加载,读取复制等。 传送门

npm install sequelize --save
npm install mysql2 --save

九、lodash 工具库

lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。 传送门

npm install lodash --save

十、validator 数据校验

validator 是一个用来校验数据类型/格式的验证器。 传送门

npm install validator --save

十一、koa-redis

用来操作redis数据库的中间件。 传送门

npm install koa-redis --save

持续整理中。。。

0 条评论

暂无评论