Heroku に Clojure/Noir アプリをデプロイして遊んでいますが、アプリはほとんど機能しています。ただし、最後に必要なのは、Heroku にデプロイされたときのアプリのホスト名を把握することです。理想的には、これをハードコーディングするのではなく、動的に実行したいと考えています。
たとえば、私のアプリの URL が「http://freez-windy-1800.herokuapp.com」の場合、これを clojure コード内で動的に取得できるようにしたいと考えています。
着信リクエストを見てこれを理解できることはわかっていますが、理想的には、式を一度評価し、その値を変数に保存してから使用できるような「設定」が必要です( Python/Django の世界ではsettings.py
、Clojure で同等のものを考えています)。
参考までに、私がデプロイしているコードはhttps://github.com/rmanocha/cl-shortで入手できます。