(defn app [request]
(println "test")
{:body "Hello World"})
(defonce server (run-jetty #'app {:port 8080 :join? false}))
println
在处理程序中似乎不起作用。如何写入REPL窗口?我正在逆时针使用eclipse。
编辑:这看起来像nrepl issue。
(future (println "foo"))
可以,但是(.start (Thread. #(println "foo")))
没有输出。 最佳答案
println
不会直接写入输出,而是会缓冲输出并稍后刷新。
您可以尝试(.println System/out "test")
关于clojure - 如何在Ring处理程序中打印到REPL窗口?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13660318/