pprint
/println
輸出進入compojure?/我可以讓它顯示在終端窗口中,這個figwheel repl正在運行嗎? (對不起,如果這聽起來很愚蠢,谷歌打敗了我的努力)。將組合式服務器打印語句輸出到方形終端?
0
A
回答
1
其實Figwheel具有導致此類症狀的相關功能。您的戒指處理程序中的所有print/prn語句將由Figwheel進程「吞噬」,並將轉到日誌文件或控制檯。
這裏是project.clj一個片段:
:figwheel
{:http-server-root "public"
:server-port 3449
:nrepl-port 7002
:css-dirs ["resources/public/css"]
:ring-handler myapp.handler/app
:server-logfile false
}
的關鍵:服務器日誌文件是控制這種行爲。如果是假的,那麼出是你經常REPL控制檯,如果它是一個文件名,那麼任何輸出將轉到該文件(如果它不存在,則默認使用文件「figwheel_server.log」。
Figwheel問題: https://github.com/bhauman/lein-figwheel/issues/436 figwheel承諾:https://github.com/bhauman/lein-figwheel/commit/330d8d7fda8be145615910cf639bd9a3242339ba
1
它似乎有出現,沒有任何特殊的設置...我得到這個在控制檯:
Prompt will show when Figwheel connects to your application
"I got a request"
觸發的處理程序:
的src/with_server/server.clj
(ns with-server.server)
(defn handler [req]
(prn "I got a request")
{})
在project.clj下:figwheel {}
:ring-handler with-server.server/handler
如果您遇到問題,也許您需要重新加載中間件來重新加載所做的更改?
+0
意外的行爲阻止了我的代碼進入prn語句。 *捂臉* – BWStearns
相關問題
- 1. 僞終端不打印輸出
- 2. PHP服務器端打印
- 3. 結合Python打印語句
- 4. PHP打印到服務器端打印機
- 5. ASPX:在客戶端打印機打印服務器端PDF
- 6. Tensorflow對象檢測API:將檢測到的類打印爲輸出到終端
- 7. 打印日誌到終端運行工匠服務
- 8. 打印語句正在更改字符數組輸出
- 9. 終端服務器
- 10. 服務器打印到標準輸出而不是套接字
- 11. 如何打印函數/終端的二叉樹,如lisp語句?
- 12. ASP.NET MVC服務器端打印
- 13. 服務器端PDF使用Flash打印?
- 14. Powershell:將打印機添加到打印服務器
- 15. 以編碼中立的方式打印到終端
- 16. 更改將輸出打印到控制檯的方式
- 17. Perl腳本將打印機從一臺打印服務器重新映射到另一臺打印服務器
- 18. 關於SQL服務器合併語句
- 19. 打印機打印服務器而不是客戶端
- 20. 如何在vertx中打印出最終的SQL語句?
- 21. 將終端輸出到多列。
- 22. 向終端打印樣式文本
- 23. SQL合併中的打印語句
- 24. 終端服務服務器信息
- 25. 恢復終端日誌mac打印輸出
- 26. Python - 在「終端」上的標準輸出上打印
- 27. 通過終端打開MacVim SSH'ed到服務器
- 28. perl打印語句
- 29. 我的java客戶端可以打印出我的php服務器的echo語句嗎?
我是新來的Clojure自己,但通常figwheel是與前端clojurescript和的Compojure用於後端Clojure的服務器使用如果我理解似乎有點。奇怪的是讓他們直接互動 – JustGage
我以爲因爲'lein figwheel'旋轉後端以及它將是合理的地方輸出服務器日誌記錄。Basica lly我正在尋找如何使用compojure應用程序的服務器端進行打印調試。 – BWStearns