我花了更多時間,我想承認試圖從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/Ring進行會話?
- 2. 如何使用Compojure顯示圖像?
- 3. 如何獲得的Compojure
- 4. 與Compojure一起使用javax.servlet.Filter
- 5. 如何使用Compojure生成修改的http頭文件?
- 6. 的Compojure:如何映射查詢參數
- 7. 安裝的Compojure
- 8. 如何在Compojure中使用lib-noir有狀態會話
- 9. 試圖使用ring.middleware.json-params與compojure
- 10. 使用Hiccup和Compojure編寫模板
- 11. 在Compojure中默認使用index.html
- 12. 在ring/compojure webapp中使用LevelDB
- 13. 無法在的Compojure
- 14. 如何在Compojure中設置狀態碼?
- 15. 的IntelliJ如何
- 16. 如何SonarLint用的IntelliJ
- 17. 如何禁用的IntelliJ IDEA
- 18. ring/compojure without jetty
- 19. Compojure HTML格式
- 20. webjure vs compojure?
- 21. 如何在intellij idea中使用intellij-leiningen-plugin 14
- 22. 如何在應用程序的Compojure擺脫全球數據
- 23. 如何使用Intellij導入appcompat-v7
- 24. 如何使用GWT配置IntelliJ 9.0?
- 25. 如何使用IntelliJ和Tomcat部署Vaadin
- 26. 如何在Intellij中使用Tomcat 8?
- 27. 如何在Intellij中使用ROME?
- 28. 如何使用Intellij「Mavenize」項目?
- 29. 如何在intellij中使用JakeWharton-Android-ViewPagerIndicator?
- 30. 如何在IntelliJ IDEA上使用Processing 3?
如果您在使用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