質問

リング(およびLein -ringツール)の使用 - 開発中の実行時にドキュメントに従って「リソース」などから静的ファイルを提供することができます。コンテナで実行するときにこれらのファイルを提供します。ラップリソースまたは設定に矛盾するドキュメントが表示されます。リソースパスですが、何も機能しないようです。

役に立ちましたか?

解決

Compojureのように Wikiを始めましょう, 、 置く route/resources あなたの道の下:

(defroutes main-routes
  (GET "/" [] "<h1>Hello World Wide Web!</h1>")
  (route/resources "/")
  (route/not-found "Page not found"))

...そして、フォルダーを作成します resources/public プロジェクトでは、静的ファイルをそこに置きます。これらのファイルを参照するとき、 /resources/public 暗黙的なので、次のようなものを書くことができます。 (include-css "/css/site.css").

ここは Cloudbeesに展開する例.

他のヒント

compojure.route/resources あなたが望むことをするべきです。

ファイルを入れるだけです resources/public そして、ルートを追加します (resources "/") ルートリストの終わり近く。

これが正しく機能するには、かなり最近のレインリングが必要です。 Lein-ringの古いバージョンは、公共資産のリソースディレクトリをサポートしていません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top