我花了更多时间,我想承认试图从intellij编译和运行compojure应用程序。从命令行我使用lein ring server-headless。如果我从intellij内部运行,则REPL开始,并且我无法从REPL中调用或启动服务器。我怎样才能编译和运行REPL内的服务器?如何使用Intellij的compojure
1
A
回答
2
你想从repl内部运行服务器吗?
添加[ring/ring-jetty-adapter "1.3.1"]
作为依赖
在REPL:
(require 'ring.adapter.jetty)
(require 'quals.core.handler)
;需要包含处理程序
(ring.adapter.jetty/run-jetty quals.core.handler/app {:port 3004})
你可以看到你可以通过在这里的所有参数您 NS: http://mmcgrana.github.io/ring/ring.adapter.jetty.html
有你有它,服务器在运行REPL。如果您正在寻找更多,您可以随时查看weavejester/lein-ring的源代码。
玩得开心Clojuring各地:)
相关问题
- 1. 如何使用Compojure显示图像?
- 2. 如何使用Compojure/Ring进行会话?
- 3. 如何获得的Compojure
- 4. 与Compojure一起使用javax.servlet.Filter
- 5. 如何使用Compojure生成修改的http头文件?
- 6. 安装的Compojure
- 7. 如何在Compojure中使用lib-noir有状态会话
- 8. 试图使用ring.middleware.json-params与compojure
- 9. 在Compojure中默认使用index.html
- 10. 使用Hiccup和Compojure编写模板
- 11. 无法在的Compojure
- 12. 的IntelliJ如何
- 13. Compojure HTML格式
- 14. ring/compojure without jetty
- 15. webjure vs compojure?
- 16. 如何在intellij idea中使用intellij-leiningen-plugin 14
- 17. 如何在应用程序的Compojure摆脱全球数据
- 18. 如何使用Intellij生成gradle文件
- 19. 如何使用Intellij IDEA运行gradle?
- 20. 如何使用IntelliJ IDEA删除javadoc
- 21. 如何使用intelliJ设置tomcat?
- 22. 如何在IntelliJ IDEA上使用Processing 3?
- 23. 如何在Intellij中使用Tomcat 8?
- 24. 如何使用IntelliJ IDEA 12配置Proguard?
- 25. 如何在IntelliJ中使用Mercurial?
- 26. 如何使用GWT配置IntelliJ 9.0?
- 27. 如何使用intellij推送到bitbucket
- 28. 如何使用IntelliJ IDEA调试Haxe?
- 29. 的逗号的Compojure路线
- 30. 你如何的IntelliJ
如果您在使用HTTP的包是否意味着你不再使用环。因此,上述将无法正常工作?还是组合仍然在引擎盖下使用环? – slimbo 2014-11-21 01:24:00
Compojure只需构建一个环或http-kit可以使用的处理程序! 实际上,它使建筑物的复杂处理程序变得更加简单。 – marctrem 2014-11-21 01:51:00
如果您想使用http-kit从REPL启动服务器,则只需遵循此http://www.http-kit.org/server.html#stop-server。 您只需将它传递给处理程序(使用Compojure制作)。 – marctrem 2014-11-21 01:56:19