2

我已经使用 clojure (noir) 建立了自己的网站,但我不知道如何将网站部署到网络托管服务器。我知道如何在虚拟端口(localhost8080)上运行它。是否有某种方法可以将所有 clojure 代码编译成 javascript 和 html,以便第三方 Web 服务器能够理解并阅读它?还是有其他方法可以解决所有这些问题?谢谢你。

4

1 回答 1

2

就像许多常见的 Clojure Web 框架一样,noir 构建在 ring 框架之上。Ring 生成包含在 .war 文件中的 Java servlet。托管服务提供商知道如何托管战争文件。通常,您使用 leiningen 生成一个战争文件,并通过某种方式的 Web 界面将其提供给您的托管公司(或者在 Heroku 的情况下通过 git 推送它)

lein-ring插件添加到 project.clj 的插件部分

https://github.com/weavejester/lein-ring

于 2013-02-13T02:45:01.760 回答