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. 以類似的方式輸出到csv'打印'輸出到終端?
- 3. 將C數組打印到終端
- 4. 將客戶端打印機映射到Windows終端服務器的API
- 5. 反向Perl打印輸出在終端
- 6. 僞終端不打印輸出
- 7. 服務器端打印
- 8. 服務器端打印
- 9. PHP服務器端打印
- 10. Python 3優雅的方式打印二進制輸出到終端
- 11. 打印輸出語句的格式化問題,雙打java
- 12. 如何將Nokogiri-scraped HTML以UTF-8形式輸出到終端?
- 13. 結合Python打印語句
- 14. PHP打印到服務器端打印機
- 15. Sass:打印到終端
- 16. ASPX:在客戶端打印機打印服務器端PDF
- 17. 將打印出字符在return語句
- 18. 打印輸出到JTextArea中超過在Java客戶端服務器網絡
- 19. 打印數組語句
- 20. PHP數組打印語句
- 21. 打印HTML輸出到打印機上的服務器應用程序
- 22. Ç - 保持打印終端輸出到位
- 23. 打印日誌到終端運行工匠服務
- 24. 終端服務器
- 25. Tensorflow對象檢測API:將檢測到的類打印爲輸出到終端
- 26. 以SSH形式將終端連接到遠程服務器的Python腳本
- 27. 打印語句正在更改字符數組輸出
- 28. 服務器打印到標準輸出而不是套接字
- 29. 向終端打印等邊三角形
- 30. CGI.pm html輸出方法與簡單打印語句
我是新來的Clojure自己,但通常figwheel是與前端clojurescript和的Compojure用於後端Clojure的服務器使用如果我理解似乎有點。奇怪的是讓他們直接互動 – JustGage
我以爲因爲'lein figwheel'旋轉後端以及它將是合理的地方輸出服務器日誌記錄。Basica lly我正在尋找如何使用compojure應用程序的服務器端進行打印調試。 – BWStearns