Meteor.js自动发布的任何场景实际上都有用吗?

时间:2013-12-11 00:10:52

标签: performance meteor

最近我对Meteor.js越来越感兴趣了。目前我正在开发一个新的网络项目。我不能忘记的是Meteor的自动发布功能。在撰写本文时,我的MongoDB共有32453条记录,因此您可能会猜测我必须关闭自动发布并手动订阅/发布。

我现在已经阅读了大量的指南,一旦创建应用程序,关闭自动发布似乎是一种完全常见的做法。这让我有疑问 - 该功能在现实场景中是否具有实际用途?我可以看到它对这些例子的震撼和敬畏有用,但除此之外,它似乎或多或少没有意义。我可能会遗漏一些非常明显的东西。

2 个答案:

答案 0 :(得分:5)

Autopublish旨在在生产之前关闭。它只是一个在早期阶段加速开发的功能,而这就是全部。来自Meteor Docs:

  

默认情况下,新的Meteor应用程序包括autopublish和insecure软件包,它们共同模仿每个客户端对服务器数据库具有完全读/写访问权限的影响。这些是有用的原型设计工具,但通常不适合生产应用程序。准备好后,只需删除包。

答案 1 :(得分:3)

你没有遗漏任何东西。添加它是为了使示例工作,并在处理新项目时让用户快速启动并运行。我想不出一个令人信服的理由让生产应用程序自动发布。

相关问题