自动重新连接到Twitter的Streaming API

我正在使用节点模块Twit( https://github.com/ttezel/twit )来传输来自Twitter的数据。 我的应用程序根据他们的twitter活动更新我的用户排名,所以我在相对时间筛选他们的推文。 它应该永久stream媒体,所以我想防止任何连接问题。 如果由于某种原因,我的应用程序崩溃,是否有可能尝试重新连接到API?

什么是正确的方法来做到这一点?

我相信不推荐以下代码:

stream.on('disconnect', function (disconnectMessage) { console.log(disconnectMessage); stream.start(); }) 

非常感谢