6

我打算使用 Qualtrics REST API,以获取从调查中收集的数据。我是否仍然可以通过其余 API 直接保留 Meteor 的反应性,还是应该将其余 API 中的数据保存到 MongoDB 中以启用应用程序内的实时更新?

任何建议和进一步阅读都会很棒。

这听起来像是一个菜鸟问题,但我刚开始使用 Meteor 和 JS 作为服务器端代码,之前从未使用过 Web api。

4

1 回答 1

6

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

显然,您可能需要以适当的定期间隔轮询 API 才能使此设置正常工作。看看Meteor.setInterval,或者是meteor-cron包,这可能是更可取的。

于 2014-01-02T17:51:29.953 回答