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)
  })
})

相关文章

迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)生成器模式(Builder)意图:将一个对...