Snapで構成ファイルを正しく使用するにはどうすればよいですか?
現時点では、DB ホストと DB 名をハードコーディングしています。projectroot/config ディレクトリ内のファイルに配置したい場合、ハンドラー内またはアプリの init 関数内で使用できるようにするにはどうすればよいですか?
スナップレットのチュートリアルで、configurator ライブラリを使用できることは簡単に説明されていますが、実際の使用方法についての説明はありませんでした。
ありがとう。
Snapで構成ファイルを正しく使用するにはどうすればよいですか?
現時点では、DB ホストと DB 名をハードコーディングしています。projectroot/config ディレクトリ内のファイルに配置したい場合、ハンドラー内またはアプリの init 関数内で使用できるようにするにはどうすればよいですか?
スナップレットのチュートリアルで、configurator ライブラリを使用できることは簡単に説明されていますが、実際の使用方法についての説明はありませんでした。
ありがとう。
を返すgetSnapletUserConfigを呼び出すだけConfig
です。次に、コンフィギュレーターの関数を使用して、必要な情報を取得します。実際の例については、snaplet-postgresql-simple による構成ファイルの使用を参照してください。
構成ファイルのデフォルトは、現在のスナップレット ファイル パスの devel.cfg です。したがってgetSnapletUserConfig
、最上位アプリケーションで使用している場合、構成ファイルはプロジェクト ルートにあります。それ以外の場合はsnaplets/foo
、「foo」が現在のスナップレットの名前である場所になります。