1、koa-bodyparser  

  对于POST请求的处理,koa-bodyparser中间件可以把koa2上下文的formData数据解析到ctx.request.body中

 

  2、koa-jsonp

  支持格式化的jsonp返回消息

  3、koa-router

  如果依靠ctx.request.url去手动处理路由,将会写很多处理代码,这时候就需要对应的路由的中间件对路由进行控制,这里介绍一个比较好用的路由中间件koa-router

  4、koa-static

  koa的静态服务中间件 

  5、koa-static-cache

  可以设置缓存的koa静态服务中间件

  6、koa-views

  模板中间件

  7、koa-session-minimal  koa-mysql-session

  适用于koa2 的session中间件,提供存储介质的读写接口 ;

  为koa-session-minimal中间件提供Mysql数据库的session数据读写操作;

  8、redis  koa-redis 

  redis客户端;

  为koa-session-minimal中间件提供Redis的session数据读写操作;

  9、@koa/cors

  使用koa开启 cors 

  const cors = require('@koa/cors')

  app.use(cors({

    origin: 'http://koa.com', // 允许跨域地址

    true

;

  10、require-directory

  自动导入文件夹下的模块,无需手动require路由,可以配合koa-router使用;

  

jsonwebtoken

  一个jwt的token生成与解析包

 

  12、basic-auth

  用于解析头部认证信息的安装包  

 

  13、xss

  xss是一个用于对用户输入的内容进行过滤,以避免遭受 XSS 攻击的模块

 

  14、待续。。。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2021-05-29
  • 2021-10-26
  • 2021-08-15
猜你喜欢
  • 2021-08-07
  • 2022-12-23
  • 2021-08-19
  • 2022-12-23
  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
相关资源
相似解决方案