📅  最后修改于: 2020-12-08 05:25:16             🧑  作者: Mango
在本章中,我们将学习如何保护应用程序安全以及在开发应用程序时应考虑的因素。
是自动发布一个包,自动从数据库到客户端发布的所有数据。在生产中应该禁用此便利。可以在命令提示符下禁用它。
C:\Users\username\Desktop\meteorApp>meteor remove autopublish
您可以使用我们将在“发布和订阅”一章中介绍的Meteor.publish()和Meteor.subscribe()方法向客户端发布一些数据。
不安全是一个程序包,它允许在开发人员的控制台中编写MongoDB命令,以便该应用程序的每个用户都可以访问该数据库。可以通过在命令提示符下运行以下命令来删除该软件包。
C:\Users\username\Desktop\meteorApp>meteor remove insecure
优良作法是在开始开发应用程序时立即删除这两个软件包,因此您以后不必更改和更新代码。
您应该始终在服务器上创建方法。您可以通过在服务器上使用Meteor.methods()和在客户端上使用Meteor.call()来实现。我们将在“方法”一章中了解更多信息。
如果您想为应用添加更多安全层,则应考虑使用其他一些Meteor软件包,例如-