如何使用Intellij的compojure

时间:2014-11-20 20:56:52

标签: intellij-idea clojure ring compojure

我花了更多时间,我想承认尝试从intellij编译和运行一个compojure应用程序。从命令行我使用lein ring server-headless。如果我从intellij内部运行,则REPL开始,我无法从REPL内部调用或启动服务器。如何从REPL中编译和运行服务器?

1 个答案:

答案 0 :(得分:2)

您想从repl内部运行服务器吗?

[ring/ring-jetty-adapter "1.3.1"]添加为依赖项

在REPL中:

(require 'ring.adapter.jetty)

(require 'quals.core.handler);需要您的 ns包含处理程序

(ring.adapter.jetty/run-jetty quals.core.handler/app {:port 3004})

您可以在此处查看可以传递的所有参数: http://mmcgrana.github.io/ring/ring.adapter.jetty.html

你有它,服务器在你的repl中运行。如果您正在寻找更多信息,可以随时查看weavejester/lein-ring的源代码。

玩得开心Clojuring:)