问题描述
(let [cfg (-> env :datomic-cfg)
client (d/client cfg)]
(do
(d/create-database
client
{:db-name "humboi-march-2021"})
(d/connect client {:db-name "humboi-march-2021"})))
但是,我收到以下错误:
Execution error (ExceptionInfo) at datomic.client.impl.pro/create-spi (pro.clj:72).
Invalid connection config: {:server-type :peer-server,:access-key "key-0680cb34675d5fd59",:secret "<ELIDED>",:endpoint "http://entry.humboi-2021.us-east-1.datomic.net:8182",:validate-hostnames false}
如何解决这个问题?
解决方法
你的uri必须是一个字符串,例如我使用:
(let [uri "datomic:free://localhost:4334/name"]
(d/create-database uri)
(d/connect uri))