使用settings.json而不是mongodb集合有什么好处吗? [关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用settings.json而不是mongodb集合有什么好处吗? [关闭]相关的知识,希望对你有一定的参考价值。
使用settings.json而不是仅仅将这些信息存储在mongodb中有什么好处吗?
我原以为如果你将它存储在一个集合中,那么你可以通过不首先发布集合来保护它。但是,您还可以构建一个管理页面,您可以在其中更新应用程序中的这些详细信息,并且可以立即使用,无需重新加载代码。
在meteor Chef关于使用Meteor(https://themeteorchef.com/recipes/building-a-saas-with-meteor-stripe-part-1/)构建SaaS的文章中,Ryan Glover支持使用settings.json来存储Stripe密钥。
后来他再次使用它,但这一次是关于条纹计划的详细信息。将它存储在mongodb的集合中不是更好吗?
通常,settings.json文件用于非变化数据,如API密钥和配置信息。
考虑到不需要操纵这些数据,最好只使用settings.json文件而不是集合。如果你打算使用一个集合而不是你必须经过pub sub的额外步骤。
使用settings.json,您有机会针对不同的环境(DEV,PROD等)使用不同的配置。当然你可以在MongoDB中保存配置信息,但是你需要保存环境信息,并且必须基于此来发布/发布。为什么你会这样做,而你已经有一个应用程序配置机制?此外,您还可以设置METEOR_SETTINGS环境变量。
以上是关于使用settings.json而不是mongodb集合有什么好处吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
FOSUserBundle 使用 MongoDB 配置验证而不是 ORM