我正在尝试使用nodejs
和twit
软件包获取Twitter流数据。
这是我在教程中找到的代码:
var stream = T.stream('statuses/filter', { track: 'vscode' });
stream.on('tweet', function (tweet) {
console.log(tweet);
});
以下是我尝试的async-await
格式的等效内容:
private streamPublicTweets = async (request:Request, response:Response)=>{
const stream: any = await this.T.stream('statuses/filter', { track: 'vscode' });
const data = await stream.on('tweet');
console.log(data)
}
我得到了这个非常值得期待的错误。
UnhandledPromiseRejectionWarning: TypeError [ERR_INVALID_ARG_TYPE]: The "listener" argument must be of type Function. Received type undefined
如何在代码中解决此问题?