我是 node.js 的新手,所以请原谅这个简单的问题。我正在写一些标准的东西:一个使用 ntwitter 进入 twitter 并将东西保存在 mysql 上的 rest API。我遇到的问题是使用 ntwitter 断开连接并连接回 twitter。
我检查了一个与我的有点相似的问题,但仍然没有答案:Restarting nodejs ntwitter twitter stream with different track keywords
问题有两个方面:
1)如何检查它是否twit.stream
还活着
2)如何杀死它/手动断开与 twitter 的连接
我正在使用destroy
,但这似乎不起作用。代码的相关部分是:
if (values[0] == 'newStatusAdded') {
console.log('Need to stop twitter listener');
//check if twitter stream is running
if (twit.stream) {
twit.stream.destroy;
debugger;
console.log('Stopped twitter listener');
}
谢谢....