pedestal

    1熱度

    1回答

    我大約2個月到一個clojure /基座項目,我剛纔瞭解的繼續,並試圖使用一個啓用或禁用按鈕上的點擊事件。這個想法是,我的報告有一個上一個和下一個按鈕,我想基於某些數據啓用或禁用這些按鈕。我繼續在我的應用程序模型看起來像這樣... :continue #{[#{[:report-scope]} continue-report-scope]} 然後我的繼續功能看起來像這樣。 (請原諒馬虎的代碼,

    0熱度

    1回答

    我也跟着在https://github.com/pedestal/app-tutorial/wiki/Getting-Started教程,做了以下內容:在 mkdir pedestal-app-tutorial cd pedestal-app-tutorial lein new pedestal-app tutorial-client no-comment cd tutorial-clien

    4熱度

    1回答

    想象一下,一些人想要查詢披薩服務器的比薩餅列表。這個人會做簡單的 GET /pizzas ;=> ["cheese", "extra cheese", "broccoli"] 隨着底座式應用的數據模型和消息,我不知道如何設計客戶端服務器通信。下面是吊牀的一些分鐘帶來的可能性: 一種效果消費者該 轉換的消息到HTTP請求 變換回結果(至例如[{:type :add :topic [:pizza

    3熱度

    2回答

    我正在使用autoreload-server示例,該示例非常適合使用ns-tracker更改.clj文件的重命名空間。 https://github.com/pedestal/samples/blob/master/auto-reload-server/dev/dev.clj 但是,它沒有拿起更改enlive在資源/公共目錄模板。我已經添加了我的模板路徑中DEFN手錶向量: `([] (watch

    1熱度

    1回答

    編輯:已解決 我的問題來自兩件事 - 我在defmacro某處出現語法錯誤。我刪除它,並寫了一個小功能,然後我可以訪問(只有在重新啓動repl後)。最大的第二個問題是,我不知道repl需要重新啓動才能識別我所做的任何更改。如果沒有下面給出的具體答案,將永遠不會得出這個結論=)。 我一直在研究github上的基礎教程,它建議通過repl測試一些東西 - 我的問題是我無法找到我感興趣的命名空間/宏或函

    0熱度

    1回答

    我想在學習基座時使用TDD,但是我一直在如何編寫和執行.cljs文件的測試(lein測試)。我無法弄清楚測試屬於哪裏,並且如果可以在簡單的clojure中編寫主題,或者我必須將它們寫入clojureScript並在瀏覽器中運行它們。

    7熱度

    2回答

    可以推薦clojure生態系統的哪些技術來開發獨立的桌面應用程序?我正在尋找的技術應該支持 訪問本地文件系統(例如文件對話框)。 通過訪問網頁的HTTP/HTTPS 更新桌面應用程序 異步支持(運行多線程) 跨平臺(無需智能手機雖然) 原生庫互操作支持 支持(不是100%的要求,但是如果它不支持它,這是一個風險) 合理的生態系統。例如。我需要將xml文件驗證爲xsd,最後我需要進行一些線性代數計算

    6熱度

    2回答

    我試圖做一個非常基本的基座應用程序來顯示項目列表,或者如果列表是空的文本消息。 我以爲我想要的是: 一個數據模型,其中[:根:項目]將是我的產品清單 模板功能的頁面([:根]) 爲空列表靜態模板函數 與元素 在應用程序的啓動列表的動態模板功能,發送一條消息,將初始化列表爲空 在渲染中,迴應: [node-create [] :map]通過做...什麼都沒有? [node-create [:root

    2熱度

    1回答

    望着sse-chat演示的Clojure Pedestal框架 - 這在立柱依靠SSE features - 我注意到the following code: (defn publish [request] (doseq [sse-context @subscribers] (try (sse/send-event sse-context "message"

    1熱度

    1回答

    如何設置它,以便我可以在Mac上使用Light Table,連接到Ubuntu託管的nREPL,並創建一個新的程序/ project.clj?任何人都可以幫助我理解我的方法應該是什麼,以及我出錯的地方? 我有一個Ubuntu服務器,在VirtualBox中,還有Leiningen,Pedestal以及一個顯示在瀏覽器中的基座'helloworld'示例程序。我只是無法連接到運行helloworld