流星应用程序和数据库中的奇怪行为

时间:2016-02-25 03:59:39

标签: meteor

我在Modulus上有一个Meteor应用程序。该应用程序是一个内部应用程序,由公司的一些高层使用。我们正在进行首次试运行。在将应用程序和数据库部署到模数后,我发现数据大约每10秒重新加载一次。这就像数据重新加载到最小值,因此相同的数据似乎闪烁开启和关闭。它没有在本地运行应用程序。

不安全已被删除,但我在Meteor中离开了自动发布,因为应用程序需要整个数据库才能使用。我想我可以删除它,然后发布和订阅整个数据库,但我认为这将是多余的。这可能是问题吗?

我与Modulus的人有过联系,但我认为他们正在摸不着头脑。我已尝试在Compose上托管数据库并获得相同的结果。应用程序中的某些东西正在导致它。想知道是否有人可能会有任何建议。

1 个答案:

答案 0 :(得分:1)

自动发布是罪魁祸首。尝试删除自动发布并将您的数据访问权转换为发布和订阅。

如果您已经构建了整个应用程序,则必须按照评论中提到的Thai Tran重构整个应用程序。

此外,即使您拥有锁定用户的所有安全措施,自动发布仍然会混淆您应用的安全性。您的整个数据库都在浏览器上。即使你有用户也没有。 (不是生产应用程序中的最佳实践)。

Meteor仅为原型提供自动发布,而非生产应用。

无论如何,这里的解释是自动发布,会有很多跟踪器计算可能导致这些错误。

删除它,您的应用程序应该没问题(当然,在您将应用程序折射为使用发布+订阅后)。

祝你好运!