KOA 框架最常用的 15 个中间件!

  1. koa-router:提供全面的路由功能,比如类似Express的app.get/post/put的写法,URL命名参数、路由命名、嵌套路由、支持加载多个中间件
  2. koa-bodyparser:post提交数据中间件,解析请求体时需要加载的中间件,支持x-www-form-urlencoded, application/json等格式的请求体,不支持form-data的请求体
  3. koa-views:对进行视图模板渲染,支持ejs, nunjucks等模板引擎
  4. koa-static:静态资源中间件,用作类似Nginx的静态文件服务,在本地开发时可用于加载前端文件或后端Fake数据
  5. koa-session:session验证,支持将会话信息存储在本地Cookie或Redis, MongoDB
  6. koa-jwt:token验证,路由权限控制功能,Session Base转为用Token Base
  7. koa-helmet:网络安全,增加Strict-Transport-Security, X-Frame-Options, X-Frame-Options等HTTP头,提高应用程序的安全性
  8. koa-compress:当响应体较大时,启用类似Gzip的压缩技术减少传输内容
  9. koa-logger:输出请求日志的功能,包括请求的url、状态码、响应时间、响应体大小等信息
  10. koa-convert:基于Promise的中间件和基于Generate的中间件相互转换
  11. koa-nunjucks-2:轻量级 Nunjucks 中间件,可以用作模板引擎,为koa应用提供页面渲染功能
  12. koa-favicon:页面logo加载
  13. koa-json:get提交数据的中间件
  14. koa-onerror:在服务器产生错误(throw 抛出等)后自动重定义到指定路径
  15. koa-respond:在Koa上下文中添加了常用的方法
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值