2

私のclojure Luminus/Compojureアプリでは、これを持っていますroutes.clj:

   (def page-size 12)
   (def images-path "/public/images/.....")

それらを何らかの構成に移動する必要があります。最高の場所はどこですか?Luminusに付属している、すでに使用しているライブラリの上に追加のライブラリを使用しないでください。

4

2 に答える 2

4

Luminus はそのconfigライブラリを設定に使用します。構成変数を(環境ごとに)適切なファイルに入れることができます。config.edn設定値は、 に保存されたマップとして利用できますconfig.core/env<app>.core名前空間で例を確認できます。

(defn http-port [port]
  ;;default production port is set in
  ;;env/prod/resources/config.edn
  (parse-port (or port (env :port))))
于 2016-06-07T05:35:08.770 に答える