Meteor - 最佳实践



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

目录结构

Meteor 应用的目录结构没有严格的规则。有关指南的更多信息,请查看Meteor - 结构章节。

使用方法

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

数据管理

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

验证数据

您应该验证将存储在集合中的所有数据。最佳选项之一是collection2包。此包使设置服务器端和客户端验证变得容易。

最小化 Session

session变量是全局变量,使用全局变量违反了 JavaScript 的最佳实践。

路由器

Meteor 路由有两个最受欢迎的选项。对于较小的应用程序,可以使用Iron Router。数据更改后,它会自动重新运行。对于较大的应用程序,可以使用Flow Router。此路由器可以让您更自由地优化模板的重新渲染,但需要编写一些样板代码。

在选择在您的应用程序中使用某个包之前,始终检查该包是否定期更新。

广告