【发布时间】:2016-07-26 05:41:07
【问题描述】:
如何停止对此获取请求的流式响应?起初我使用 npm twitter,你有一个 .destroy() 方法来杀死流,但想更好地理解这个过程(这里是 node newb)所以只使用了 npm oauth,然后是核心 Node 代码。我在 oauth 的文档中找不到与 twitter 的 .destroy() 类似的方法。
stream = oauth.get('https://stream.twitter.com/1.1/statuses/filter.json?&track=meaningoflife',
process.env.TWITTER_ACCESS_TOKEN_KEY,
process.env.TWITTER_ACCESS_TOKEN_SECRET);
stream.end();
stream.addListener('response', function(twitResponse){
twitResponse.addListener('data', function(data){
//consume stream here
});
});
效果很好,流按预期进入。关闭它是唯一的问题。 非常感谢!
【问题讨论】:
标签: node.js twitter oauth get streaming