为什么在呼叫路线时阵列无法正常返回?

时间:2019-09-10 00:11:22

标签: javascript node.js

我正在呼叫路线,我希望我的数组会在其中返回一堆推文,但是我没有任何用处。

我尝试将我的filteredTweets数组移到tweets常量之外,并且还尝试完全没有常量。 Ive还试图摆脱常量中的return语句,但无济于事。

app.route('/get-tweets').get((req, res) => {
  const tweets = T.get('search/tweets', { q: 'iowa state since:2018-07-11 #gameday -filter:media -filter:retweets', count: 10 }, function(err, data, res) {
    let filteredTweets = [];
    _.each(data, userObj => {
      filteredTweets.push(userObj);
    })
    return filteredTweets;
  })
  return res.status(200).json({
    message: 'Tweets fetched successfully',
    tweets: tweets
  });
})

我正在成功返回我的消息,但未成功发送tweets部分。 {“ message”:“成功提取推文”,“ tweets”:{“ isFulfilled”:false,“ isRejected”:false}}

0 个答案:

没有答案