无法在 javascript 中建立 neo4j - bolt 驱动程序连接



我正在尝试通过在Chrome中运行index.html在我的html嵌入式javascript和我的neo4j数据库之间建立连接。我已经将问题的根源简化为无法识别的"neo4j"。因此,抛出的错误将是以下类型:

无法读取未定义的属性 ['驱动程序'/'基本'/等...]。

在这种情况下,我假设"undefined"指的是"neo4j",这意味着我没有正确实现"neo4j-web.min.js"。

下面的代码块是从我的索引中提取的.html并取自:https://www.npmjs.com/package/neo4j-driver

<script src="node_modules/neo4j-driver/lib/browser/neo4j-web.min.js"></script>
<script type="text/javascript" charset="utf-8">
  var driver = neo4j.driver("bolt://localhost:7474", neo4j.auth.basic(neo4j, 
  neo4j));
</script>

鉴于这个问题似乎非常本地化于此代码,我省去了文档的其余部分。如果缺少进一步的上下文,我很乐意提供。

neo4j-driver 模块使用一个奇数系统,您必须指定要使用的 API 版本。

<script src="node_modules/neo4j-driver/lib/browser/neo4j-web.min.js"></script>
<script type="text/javascript" charset="utf-8">
  neo4j = neo4j.v1
  var driver = neo4j.driver("bolt://localhost:7474", neo4j.auth.basic(neo4j, 
  neo4j));
</script>

我同意@varbrad我的 2cts:检查服务器名称您正在使用别名本地主机

最新更新