config/local.js
ファイルconfig/local.js ファイルは、ローカル環境(例えば、あなたのラップトップ)用にSailsアプリを設定するのに便利です。これは、あなただけに適用され、組織内の他の人と共有すべきではない、データベースやメールのパスワードのような設定を保存するのに適した場所です。
これらの設定は、config/
内の他のすべてのファイル(env/
サブフォルダ内のファイルを含む)よりも優先されます。
注意
デフォルトでは、
config/local.js
は.gitignore
に含まれています。Sailsアプリのバージョン管理ソリューションとしてgitを使用している場合は、このファイルがリポジトリにコミットされないことに注意してください!良いニュースは、これにより、個人情報(データベースのパスワードなど)を誤ってリポジトリにコミットすることなく、このファイルでローカルマシン用の設定を指定できるということです。さらに、これにより、チームの他のメンバーがローカル設定の変更をあなたの上に行うのを防ぎます。
本番環境では、このファイルを完全に除外し、
env/production.js
、環境変数、またはその両方の組み合わせを使用してすべての本番環境のオーバーライドを設定するのが適切でしょう。