Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Twitter stream.on意外标记E_Javascript_Ajax_Node.js_Express_Twitter Streaming Api - Fatal编程技术网

Javascript Twitter stream.on意外标记E

Javascript Twitter stream.on意外标记E,javascript,ajax,node.js,express,twitter-streaming-api,Javascript,Ajax,Node.js,Express,Twitter Streaming Api,我正在尝试在我的web应用程序上设置一个搜索按钮,使用流API检索所有带有搜索输入的twitter推文 这是我的客户端代码: index.ejs <form class="navbar-form navbar-left" role="search"> <div class="form-group"> <input class="form-control" id="searchValue" placeholder="Search" type="text"&

我正在尝试在我的web应用程序上设置一个搜索按钮,使用流API检索所有带有搜索输入的twitter推文

这是我的客户端代码: index.ejs

<form class="navbar-form navbar-left" role="search">
  <div class="form-group">
    <input class="form-control" id="searchValue" placeholder="Search" type="text">
      <button type="submit" class="btn btn-success" id="searchButton">
        <span class="glyphicon glyphicon-search"></span>
      </button>
  </div>
</form>
最后是我的服务器端代码(使用node.js/express)

当我两次使用搜索按钮时,它会工作,但是在第三次输入搜索时,它会给我以下错误消息:

[SyntaxError: Unexpected token E]

提前谢谢你的帮助

Twitter正在使用“用户连接超出限制”消息响应请求。这就是E的来源。文本不是有效的JSON对象

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


router.post('/submit', function (req, res) {
  twit.stream('statuses/filter', {
    'track': [req.body.searchValue]
  }, function (stream) {
    stream.on('data', function (tweets) {
      var tweet = tweets.text;
    });
    stream.on('error', function (err) {
      console.log(err);
    });
  });
});
[SyntaxError: Unexpected token E]