(Ryan的Koa系列博客)6.依赖库:on-finished(本文尚未完成)

前端之家收集整理的这篇文章主要介绍了(Ryan的Koa系列博客)6.依赖库:on-finished(本文尚未完成)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

前言

当request对象关闭,完成或者报错的时候会执行回调函数

安装

npm install on-finished

依赖

var onFinished = require('on-finished')

用法

onFinished(res,listener)或者onFinished(req,listener)

例子

var destroy = require('destroy')
var http = require('http')
var onFinished = require('on-finished')

http.createServer(function onRequest(req,res) {
  var stream = fs.createReadStream('package.json')
  stream.pipe(res)
  onFinished(res,function (err) {
    destroy(stream)
  })
})

猜你在找的设计模式相关文章