来自异步函数的res.send数据

时间:2018-06-05 18:03:26

标签: javascript jquery asynchronous vue.js get

我的server.js文件提供了一个在名为doS​​crape的函数中创建的对象数组。我可以通过控制台注销它们(参见下面的代码),但是scrapedData需要一段时间才能创建,我认为这就是res.send发送一个不易理解的对象的原因。我是否需要以某种方式延迟res.send(scrapedData)命令?

app.get('/dash/jobads', function(req, res, next){
  var scrapedData = doScrape().then((value) => {
    console.log(value);
  });
  res.send(scrapedData)
  console.log('This is data from /dash/jobads:', scrapedData)
})

谢谢!

0 个答案:

没有答案