2016-03-19 10 views
0

この情報をmongodbに保存するのではなく、settings.jsonを使用することに利点はありますか?mongodbコレクションの代わりにsettings.jsonを使用する利点はありますか?

コレクションに保存すると、最初にコレクションを公開しないことで保護することができます。しかし、あなたはまたあなたのアプリでこれらの詳細を更新することができる管理ページを構築することができ、コードリロードなしですぐに利用できるようになります。

メテオ(https://themeteorchef.com/recipes/building-a-saas-with-meteor-stripe-part-1/)を使用してSaaSを構築している流星シェフの記事でRyan Gloverは、settings.jsonを使用してストライプキーを保存することを誓っています。

後で彼は再びそれを使用しますが、今度はストライププランの詳細を保持します。これをmongodbのコレクションに保存するほうが良いのではないでしょうか?

答えて

0

一般的に、settings.jsonファイルは、APIキーや設定情報などの変更されていないデータに使用されることを意図しています。このデータを操作する必要がないことを考慮すると

、それだけでsettings.jsonファイルではなく、コレクションを使用することをお勧めします。あなたがパブのサブステップの余分なステップを経なければならないよりもコレクションを使用する場合。 settings.jsonで

+1

OK、私はそれはいくつかのセキュリティを強化して、このビンロウに追加するための –

0

あなたは、異なる環境(DEV、PRODなど)ごとに異なる設定を使用する機会を持っています。もちろん、MongoDBの中にコンフィグ情報を保つことができるが、その後、あなたはまた、環境情報を保存し、これに基づいてパブ/サブを持っている必要があります。 アプリの設定の仕組みを持っているのに、なぜこれをやりますか?また、METEOR_SETTINGS環境変数を設定することもできます。

+0

おかげで静的なデータのための便利なファクターだと思う - 私は彼が何か似て最初の答え単にChackerianにこれをあげます –

関連する問題