首页 > 解决方案 > 原子无效连接配置

问题描述

我尝试了以下代码来创建一个原子数据库并连接到它:

(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}

如何解决这个问题?

标签: clojuredatomic

解决方案


您的 uri 必须是一个字符串,例如我使用:

(let [uri "datomic:free://localhost:4334/name"]
  (d/create-database uri)
  (d/connect uri))

推荐阅读