2
アプリケーションを展開するすべてのサーバーでdiet.listen()
メソッドで渡されたURLを変更するのではなく、アプリケーションでこのようなパラメーターを維持する方がよいでしょう。DietJSサーバーの構成を保持する
このようなパラメータを管理するにはどのようなオプションが必要ですか?
アプリケーションを展開するすべてのサーバーでdiet.listen()
メソッドで渡されたURLを変更するのではなく、アプリケーションでこのようなパラメーターを維持する方がよいでしょう。DietJSサーバーの構成を保持する
このようなパラメータを管理するにはどのようなオプションが必要ですか?
アプリケーションのルートに「.json」ファイルを作成し、そのファイルに対してrequireを実行することができます。例:
var configuration = require('./config.json');
この例では、すべての構成を「config.json」という名前のファイルをJSONとして保存することが必要です。 configuration
オブジェクトには、実行時に動的にして読み込みたいすべての設定が保持されます。
これはきれいなやり方です...少なくとも、私はデフォルト設定で何かを変更するまで、各サーバー上で最新の更新コードを取得しながら競合を取得しません。 –