gpt4 book ai didi

javascript - ntwitter:在 X 回调后停止监听流事件

转载 作者:行者123 更新时间:2023-11-30 12:53:26 25 4
gpt4 key购买 nike

//对 node.js 完全陌生

我正在使用 ntwitter 来收听 Twitter 状态。调用 X 回调后如何停止监听?

 var twittsCounter = 0;
twit.stream('statuses/filter', {track:['cool','awesome','fuck yeah!']}, function(stream) {
stream.on('data', function (tweet) {
twittsCounter += 1;
console.log(twittsCounter + ":" + tweet.text);
if (twittsCounter > 100){
//stop listening?
}

});

最佳答案

将您的事件处理程序分解为一个单独的函数。然后使用

stream.on('data', myDataHandler)

... 在 myDataHandler 中只需使用 stream.removeListener('data', myDataHandler)

stream“只是”一个EventEmitter,这里是文档:http://nodejs.org/api/events.html

关于javascript - ntwitter:在 X 回调后停止监听流事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20168549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com