2013-08-19 35 views
5

是否有像Rack-LiveReload這樣的東西可以與像Guard-LiveReload這樣的工具一起用於Clojure開發?現在我已經使用過了,現在我無法實現現場重新加載。如果沒有什麼更方便的話,我可以下載LiveReload JS file並手動將其包含在我的應用程序中,並使用Guard-LiveReload,但如果有全部Clojure解決方案,我寧願它。我無法在我的機器上安裝LiveReload應用程序,因爲我正在使用Linux,所以這就是爲什麼我需要類似Guard-LiveReload的東西。在Linux上Clojure實時瀏覽器重新加載

我是Clojure的新手,但到目前爲止,我打算使用Ring和Compojure,這可能會有所作爲。

回答

0

Imho最好的和慣用的方式去你的情況可能是從環碼頭適配器遷移到http-kit,其中提供hot code reload開箱即用。它還支持WebSockets的,它有一個明顯的performance

當然它與環&的Compojure兼容:HTTP套件是一款簡約,高效,環兼容HTTP客戶端/ Clojure的用於服務器。它使用事件驅動的體系結構來支持高度併發的a /同步Web應用程序。爲WebSocket和HTTP長輪詢/流傳輸提供統一的API

+0

熱代碼重新加載與LiveReload不同 - LR在網頁內容更改時在瀏覽器中觸發刷新,而不是在Clojure代碼更改時觸發刷新。 – mlaccetti

相關問題