常用中间件

根据中间件在整个 HTTP 处理流程中的位置,大致可以将中间件分为 3 类,具体如下:

  • Pre-Reuest 通常用来改写请求的原始数据
  • Request/Response: 大部分中间件都在这里,功能各异
  • Post-Response: 进行全局异常处理,改写响应数据等。

以下列举几个中间件

  • koa-compress 是实现 gzip 压缩的中间件
  • koa-conditional-get 和 koa-etag 是供 ETag 使用的中间件
  • koa-favicon 是简单的 Favicon 中间件
  • koa-static 是提供静态 HTTP 资源托管的中间件
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容