我正在尝试在clojure. 我已经使用clojurescript om并做出了反应。有两个文件core.cljs和db.clj.
core.cljs包含 ui forlogin page并db.clj包含所有database connections.
现在我正在尝试db.clj在 core.cljs 中调用方法 add-user[username password]。
在db.clj
(defn add-user [username,password]
(sql/with-connection db
(sql/insert-values :users [:username :password]
[username password])))
在core.cljs
(dom/button #js {:ref "submit"
:onClick (fn[e](add-user usname passwrd))}"submit")
但我无法在core.cljs. 它显示了一些错误消息,例如
clojure.lang.ExceptionInfo : failed compiling file:src\login_page\core.cljs
clojure.lang.ExceptionInfo : No such namespace: login_page.db, could not locate login_page/db.cljs, login_page/db.cljc, or Closure namespace "login_page.db"