異なる環境でnode.jsアプリケーションの設定を保存する標準的な方法はありますか?node.js:アプリの設定を保存する標準的な方法ですか?
作成: node_app_folder/confに/ general.js node_app_folder/confに/ development.js node_app_folder/confに/ production.js
general.js:私はこれを達成するためにやった
module.exports = {
setting: "SOME GENERAL SETTING"
,setting2: ...
...
// global conf has export method extend that just copies/replaces properties from supplied object
extend: {...}
}
development.jsとproduction.jsには、環境固有の設定が含まれています。 app.jsで
:
global.conf = require('./conf/general');
// As I use express.js
app.configure('development', function(){
global.conf.extend(require('./conf/development'));
....
}
app.configure('production', function(){
global.conf.extend(require('./conf/producton'));
....
}
は、それでは私のアプリのモジュールで、私はglobal.confオブジェクトを経由してアプリ、設定にアクセスすることができます。
しかし、記述されたタスクを実行する標準的な方法があるのだろうか?
ありがとうございました。
これは私が必要なものです) – WHITECOLOR
このチュートリアルは残念ながら利用できません。 Pedro Teixeiraは2012年にチュートリアルの再録音を開始しましたが、2012年11月以来何もしていませんでした。 –
私はよく分かりませんが、チュートリアル(Pedroのチュートリアルと非常によく似ています) http://vimeo.com/33407241)。これが新しい場所かどうか確認してください。 – SnapShot