我使用clojure(noir)建立了自己的网站,但我不知道如何将网站部署到网络托管服务器。我知道如何在虚拟端口(localhost8080)上运行它。是否有某种方法将所有clojure代码编译成javascript和html,以便第三方Web服务器能够理解并阅读它?还是我还有另一种方法可以做到这一点吗?谢谢。
答案 0 :(得分:2)
就像许多常见的Clojure Web框架一样,noir构建在环形框架之上。 Ring生成.war文件中包含的Java servlet。托管服务提供商知道如何托管war文件。一般情况下,您使用leiningen生成war文件,并通过某种方式将其提供给您的托管公司(或者在Heroku的情况下通过git推送它)
将lein-ring
插件添加到project.clj的插件部分