Javascript Meteor在使用RESTAPI时是否保持反应性

Javascript Meteor在使用RESTAPI时是否保持反应性,javascript,node.js,rest,meteor,qualtrics,Javascript,Node.js,Rest,Meteor,Qualtrics,我计划使用Qualtrics REST API,以获取从调查中收集的数据。我仍然可以通过rest api直接保留Meteor的反应性,还是应该将rest api中的数据保存到MongoDB中,以便在应用程序中进行实时更新 任何建议和进一步的阅读都会很好 这听起来可能像是一个noob问题,但我刚开始使用Meteor和JS作为服务器端代码,以前从未使用过webapi 这完全取决于您如何处理它返回的数据。假设您定期轮询,或者API有某种推送服务(我以前从未听说过,所以我不知道),那么您需要将它返回的数

我计划使用Qualtrics REST API,以获取从调查中收集的数据。我仍然可以通过rest api直接保留Meteor的反应性,还是应该将rest api中的数据保存到MongoDB中,以便在应用程序中进行实时更新

任何建议和进一步的阅读都会很好


这听起来可能像是一个noob问题,但我刚开始使用Meteor和JS作为服务器端代码,以前从未使用过webapi

这完全取决于您如何处理它返回的数据。假设您定期轮询,或者API有某种推送服务(我以前从未听说过,所以我不知道),那么您需要将它返回的数据存储在反应式数据源中:可能是一个集合或会话变量,具体取决于需要多少持久性。任何进入这些结构的流星模板都内置了反应性,如文件所述


显然,您可能需要以适当的定期间隔轮询API,这样设置才能正常工作。请查看或查看包,这可能更可取。

除此之外,您还可以将数据存储在反应对象中,并将大气包“reactive”extra用于其他反应类。有没有更好的方法来实现这一点?MeteorStreams或ReactiveVar会做这项工作吗?谢谢