gpt4 book ai didi

javascript - 我可以同步运行 Sails.js 服务吗?

转载 作者:行者123 更新时间:2023-11-28 07:29:59 26 4
gpt4 key购买 nike

我有一个 Sails.js 服务,它使用 FeedParser 解析 RSS 提要。包裹。该服务采用单个 RSS 提要 URL,对其进行解析,创建帖子数组并返回该数组。在我的 Controller 中,这就是我所拥有的:

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

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

但是,看起来这是一个异步请求,因此控制台日志显示 undefined 并且 JSON 内的响应为 null。如何使脚本等到 RssService 返回帖子后才控制台日志?

谢谢。

最佳答案

将回调放入您的服务中。查看上面的评论。

Controller

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

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

});

关于javascript - 我可以同步运行 Sails.js 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29210274/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com