Blame view

node_modules/duplexify/example.js 370 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  var duplexify = require('duplexify')
  var http = require('http')
  
  var request = function(opts) {
    var req = http.request(opts)
    var dup = duplexify()
    dup.setWritable(req)
    req.on('response', function(res) {
      dup.setReadable(res)
    })
    return dup
  }
  
  var req = request({
    method: 'GET',
    host: 'www.google.com',
    port: 80
  })
  
  req.end()
  req.pipe(process.stdout)