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

标签 javascript html neo4j neo4j-ogm-bolt-driver

我试图通过在 Chrome 中运行 index.html 在我的 html 嵌入式 javascript 和我的 neo4j 数据库之间创建一个连接。我已将问题的根源减少到无法识别“neo4j”。因此抛出的错误将是以下类型:

无法读取未定义的属性 ['driver'/'basic'/etc...]。

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

下面的代码块是从我的 index.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>

关于javascript - 无法在 javascript 中建立 neo4j - bolt 驱动程序连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44205354/

相关文章:

java - neo4j 中的诱导子图

database - 将 Neo4j 与 Opa 结合使用

javascript - 从 localStorage 获取值并附加到 iframe URL

javascript - 如何根据 Javascript 数组中的日期计算预订价格

javascript - 为什么在没有设置选项的情况下AJAX beforeSend和complete函数会被多次触发

html - 相对于屏幕的高度但固定

java - 非托管扩展的 Neo.ClientError.Security.AuthorizationFailed

javascript - 在真假之间切换

html - 如何使文本环绕表格,就好像它是图像一样

javascript - 在 JQuery 的选择菜单上添加信息框按钮