luminus

    0熱度

    2回答

    我學習ClojureScript,我有兩個功能,只是更改「根應用」的內容DIV: (ns blog.core) (defn mount-components [] (let [content (js/document.getElementById "root-app")] (while (.hasChildNodes content) (.removeChild

    0熱度

    1回答

    我要創建我的主頁文本框,所以我寫了下面的: (defn home-page [] [:div.container [:h1 "Enter Code:"] [c/text-input "id" :id "enter code" fields]]) 在C /文本輸入包含在另一個命名空間(common.cljs)的我有要求。 在common.cljs命名空間中的

    0熱度

    1回答

    在一個簡單的Web應用程序中,如果在用戶交互開始前它們不存在,我想創建一些CouchDB設計文檔。據我所知,如果我使用SQL數據庫,那麼我會使用遷移和lein migrate或類似的來實現這種效果。 不過,在這裏我將使用couch圖書館合作創建JSON的設計文件,就像這樣: { "_id": "_design/pages", "language": "javascript", "views": {

    1熱度

    2回答

    我有一個由lein new luminus <app-name> +jetty +mongodb +re-frame +cider生成的小應用程序,運行uberjar命令時出現錯誤。它作爲一個開發應用程序運行通過lein repl。 我已經看到類似的錯誤被歸結爲依賴不匹配,因爲使用Datomic,但目前不是我的項目中的依賴項。 這裏是通過調用生成lein uberjar堆棧跟蹤: See http

    0熱度

    1回答

    我剛開始學習Clojure,並使用h2嵌入式數據庫引擎和Luminus框架創建了我的第一個Web應用程序。我想預設一個數據庫,這樣當我的應用程序第一次運行時,它就有了一個已經在數據庫中的管理員用戶。 我在core.clj main,start-app args之後添加了代碼,但我確信它不應該去那裏。 如果有人可以向我解釋這個預設應該去的原因以及爲什麼,我會非常感激。一些很好的教程也將不勝感激,因爲

    0熱度

    1回答

    我想訪問我的Selmer模板中的當前頁面URL,以便我可以將它傳遞給編輯頁面操作,以便即使在編輯之後,此頁面也可以包含返回「調用」頁面的鏈接。 下面是我的塞爾默模板模板代碼 - 這似乎OK: <a href="/photos/_edit/{{p.path}}{% if back %}?back={{back}}{% endif %}" class="btn btn-warning bt

    2熱度

    1回答

    我正在構建一個服務器程序,以提供一個包含照片細節的mongo數據庫的API。所有的作品都可以很好地從REPL中運行,或者如果我使用lein run啓動它。 當我嘗試運行uberjar時會出現問題。構建uberjar工程確定: (master) photo-api: lein uberjar Compiling photo-api.env Compiling photo-api.config

    0熱度

    3回答

    我在我的luminus應用程序中有NullPointerException [no message]。該代碼很長,在這裏發佈,我無法找到錯誤的來源。在日誌中沒有提及「NullPointerException [no message]」,並且在瀏覽器中錯誤沒有意義,並且錯誤的確切位置和變量未精確顯示。 如何追蹤導致錯誤的原因?

    0熱度

    1回答

    我遵循書web development with clojure, 2nd edition的示例代碼,我有一個與谷歌關閉文件上傳的問題。 我測試用揚鞭文件上傳,它響應了我200 OK,我認爲錯誤是從上傳文件!函數(見下文)。 但我擡頭看看closure api doc,看來我用的是正確的功能。 於是我就在一個麻煩,我不知道爲什麼它不工作... 我需要有人help.Here是我的代碼(我用語義的UI

    0熱度

    1回答

    我本週開始學習Clojure的,特別是我學習web開發與Luminus公司。因爲我想了解CRUD過程中,我設置的功能,我的文章保存到DB: (defn save-post! [{:keys [params]}] (if-let [errors (validate-post params)] (-> (response/found "/posts") (assoc :