5
我曾經是能夠開始像這樣的Compojure Web服務器:運行服務器在哪裏成組?
(run-server {:port 8080} "/*" (servlet my-app))
有誰知道這個功能在最新的Compojure已經? (0.6.2)
文檔說我應該從命令行運行它,並使用一些奇怪的自動重新加載的東西,在這一點上,我可能會使用Python。
我曾經是能夠開始像這樣的Compojure Web服務器:運行服務器在哪裏成組?
(run-server {:port 8080} "/*" (servlet my-app))
有誰知道這個功能在最新的Compojure已經? (0.6.2)
文檔說我應該從命令行運行它,並使用一些奇怪的自動重新加載的東西,在這一點上,我可能會使用Python。
您正在查看一些嚴重過期的文檔。
對於碼頭,使用
(use 'ring.adapter.jetty)
(defn start-web []
(run-jetty (var my-site) {:port 8080 :join? false}))
凡我現場爲您的頂級處理函數。
您可以在任何地方調用該函數,包括從SLIME中的REPL。重新編譯/重新定義我的站點可以在正在運行的服務器上運行,所以如果您已經在使用交互式環境,則無需自動重新加載。
編輯:compojure已被拆分爲環&影響力,其中compojure本身仍然是一小部分頂級抽象的高級抽象。大多數實際的服務器資料和設計文檔現在都已開通。見https://github.com/mmcgrana/ring/wiki
謝謝,這正是我需要知道的! – 2011-03-20 22:46:36