【发布时间】:2015-06-08 03:12:53
【问题描述】:
最近,我一直在尝试使用request 框架来处理无限长的可读流。我实现这一点的方式是在一个函数中多次调用,目的是破坏先前的请求。喜欢:
var request = require('request');
var start_request = function () {
curr = request(url).pipe(trumpet)
curr.destroy();
curr = request(url + mod).pipe(trumpet);
}
但与其他Readable流不同,它似乎没有destroy方法,如果它多次调用start_request函数,它只是创建了几个请求。如何销毁/取消请求?
【问题讨论】:
-
你想做什么?在这种情况下,您应该只发出 2 个请求。
标签: javascript node.js stream socket.io request