簡體   English   中英

我可以同步運行Sails.js服務嗎?

[英]Can I run a Sails.js Service synchronously?

我有一個Sails.js服務,該服務使用FeedParser包解析RSS提要。 該服務采用單個RSS feed URL,對其進行解析,創建一個帖子數組並返回該數組。 在我的控制器中,這就是我所擁有的:

var stories = RssService.fetch(rssLinks[0]);
console.log(stories);

res.json({ stories: stories }, 200);

但是,這看起來像是一個異步請求,因此,控制台日志顯示undefined並且JSON內的響應為null 如何使腳本等待RssService返回帖子,然后再控制台日志?

謝謝。

在您的服務中添加回調。 查看上面的評論。

調節器

RssService.fetch(rssLinks[0], function(err,data){

  if(err) return next(err)
  return res.json({stories:data}, 200);

});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM