链接功能

时间:2017-05-07 03:56:58

标签: javascript node.js got

我目前正在尝试使用 got 模块https://www.npmjs.com/package/got,但我对功能的格式/顺序感到有点困惑。很明显,你可以将听众和功能链接起来

 got.stream(link)
 .on('response', resp => {
   if (resp.statusCode != 200) this.emit('error', '!200')
 })
 .on('error', err => {
   console.log(err)
 })
 .pipe(somewhere)

request模块也是这样做的。但是,如果您希望.pipe仅在resp.statusCode != 200条件下发生,您如何避免NULL?看到它在很多请求模块中使用,它必须是一个非常基本的东西才能理解,但我无法理解它。

0 个答案:

没有答案