我是流星的新手。我计划用现有的mongodb在流星中开发一个移动应用程序。在流星中构建移动应用程序是安全/可靠吗?数据库凭据将存储在哪里,移动还是服务器?
答案 0 :(得分:1)
数据库凭据将存储在服务器中。用户的登录凭据在发送到服务器之前也会被加密。
您想要成为服务器端的任何东西,只应放在/ server目录下。其他一切都可能在客户端可见。
答案 1 :(得分:1)
为避免出现问题,您必须处理两个对开发有效的默认设置 - 但需要切换以进行生产:
默认情况下,Meteor会将我们数据库中的所有数据提供给用户。这在开发过程中很方便,但需要插入一个很大的安全漏洞。
meteor remove autopublish
但它也会中断并需要修复。
默认情况下,用户可以使用JavaScript控制台插入,更新和删除集合中的数据。这对于开发来说很方便,但对于实时应用程序来说存在很大的安全风险。
meteor remove insecure
- >删除安全风险从项目中删除不安全的包。应用程序将变得更加安全,但我们的应用程序将破裂。没有与数据库相关的功能。(答案方从"你的第一个流星应用程序",David Turnbull复制)
希望有助于获得这个概念。
迈克尔