📜  Meteor-最佳做法

📅  最后修改于: 2020-12-08 05:29:45             🧑  作者: Mango


在前面的章节中,我们已经介绍了流星开发的一些最佳实践。以下是使用Meteor时应牢记的一些最佳做法。

目录结构

关于Meteor应用程序中的目录结构,没有严格的规则。有关准则的更多信息,请查看“流星-结构”一章。

使用方法

处理敏感数据时,应始终使用Meteor-方法,而不是直接从客户端调用insert,updateremove

数据管理

使用发布和订阅方法保护您的数据。如果希望所有客户端都可以使用您的数据,则可以使用null作为发布名称。发布少量数据也将提高应用程序的性能。

验证数据

您应该验证将存储在集合中的所有数据。最好的选择之一是collection2软件包。该软件包可轻松设置服务器和客户端验证。

最小化会话

会话变量是全局变量,使用全局变量违反JavaScript最佳做法。

路由器

流星路由有两个最受欢迎的选项。对于较小的应用程序,有Iron Router 。数据更改后,它将自动重新运行。对于较大的应用程序,有Flow Router 。该路由器为您提供了更多自由来优化模板的重新渲染,但需要花费更多的样板代码。

配套

在选择在应用程序内部使用该软件包之前,请务必检查该软件包是否定期更新。