Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经使用 clojure (noir) 建立了自己的网站,但我不知道如何将网站部署到网络托管服务器。我知道如何在虚拟端口(localhost8080)上运行它。是否有某种方法可以将所有 clojure 代码编译成 javascript 和 html,以便第三方 Web 服务器能够理解并阅读它?还是有其他方法可以解决所有这些问题?谢谢你。
就像许多常见的 Clojure Web 框架一样,noir 构建在 ring 框架之上。Ring 生成包含在 .war 文件中的 Java servlet。托管服务提供商知道如何托管战争文件。通常,您使用 leiningen 生成一个战争文件,并通过某种方式的 Web 界面将其提供给您的托管公司(或者在 Heroku 的情况下通过 git 推送它)
将lein-ring插件添加到 project.clj 的插件部分
lein-ring
https://github.com/weavejester/lein-ring