clojure - 原子无效连接配置
问题描述
我尝试了以下代码来创建一个原子数据库并连接到它:
(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))
推荐阅读
- c++ - 使用 gtkmm / c++ 从消息框关闭主窗口
- r - geom_function 中的像素化(不平滑)曲线
- html - 如何将 h3 放在手风琴的常见问题解答区域的标题中
- firebase - 查询收藏列表的最佳方式
- javascript - 如何使用 Vue 表达式呈现 html 元素?
- python - 有python边缘软件更新工具吗?
- jquery - 下拉菜单打开时发出警报 - Bootstrap 4
- javascript - 从 TypeScript 中的 rrule 包中导入 RRule。获取 SyntaxError:请求的模块“rrule”应为 CommonJS 类型
- python - AWS - 使用 python 请求检查控制台访问
- c++ - 为什么我们使用迭代器类别而不是相应地重载迭代器?