events.js:85 抛出错误; // 未处理的“错误”事件

2024-02-28

我正在尝试设置 Twitter 应用程序,但目前遇到以下错误:

$ node twitter.js
events.js:85
throw er; // Unhandled 'error' event
      ^
SyntaxError: Unexpected token U
    at Object.parse (native)
    at EventEmitter.receive (/Users/user/Documents/twitter/node_modules/twitter/lib/parser.js:40:21)
    at IncomingMessage.<anonymous> (/Users/user/Documents/twitter/node_modules/twitter/lib/twitter.js:207:14)
    at IncomingMessage.emit (events.js:129:20)
    at readableAddChunk (_stream_readable.js:163:16)
    at IncomingMessage.Readable.push (_stream_readable.js:126:10)
    at HTTPParser.parserOnBody (_http_common.js:132:22)
    at TLSSocket.socketOnData (_http_client.js:317:20)
    at TLSSocket.emit (events.js:107:17)
    at readableAddChunk (_stream_readable.js:163:16)
MBPro:twitter $ 

语法错误?我不明白。

Twitter.js 代码:

var tweet = require('twitter'),
    twitter = new tweet({
        consumer_key: '',
        consumer_secret: '',
        access_token_key: '',
        access_token_secret: ''
    });

var count = 0,
    util = require('util');

twitter.stream('filter', {track: 'test'}, function(stream){

    stream.on('data', function(data) {
        console.log(util.inspect(data));
        stream.destroy();
        process.exit(0);
    });

});

这是一个错误twitter模块。该模块should检查 HTTP 响应Content-Type尝试将响应解析为 JSON 之前的标头值。

Here https://github.com/desmondmorris/node-twitter/issues/91是github上的相关问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

events.js:85 抛出错误; // 未处理的“错误”事件 的相关文章

随机推荐