javascript - 在js中使用neo4j驱动
问题描述
我对 js 和制作 web 应用程序很陌生,但我帮助构建了一个使用 ne04j 的 web 应用程序。我现在正在尝试将 neo4j 驱动程序与 BOLT 一起使用来访问社区版。
我正在尝试使用 url = 'bolt://localhost:7474'
但我无法让它工作。
我想知道这是否是因为我需要以某种方式将 neo4j 驱动程序链接到 js 脚本,是否有人可以让我知道如何执行此操作。
var url_ = 'bolt://localhost:7687'
var pword = 'neo4j2'
sigma.neo4j.getLabels(
{ url: url_, user: 'neo4j', password: pword },
function (labels) {
console.log(labels)
NodeLabels = labels;
console.log("NodeLabels: " + NodeLabels);
}
);
谢谢!
詹姆士
解决方案
仅供参考,7474
是http端口,而不是螺栓端口。因此,您需要替换bolt://localhost:7474
为bolt://localhost:7687
或http://localhost:7474
。
Neo4j 的 Sigma 插件仅使用 Neo4j 的 HTTP 端点:
var url_ = 'http://localhost:7474'
var pword = 'neo4j2'
sigma.neo4j.getLabels(
{ url: url_, user: 'neo4j', password: pword },
function (labels) {
console.log(labels)
NodeLabels = labels;
console.log("NodeLabels: " + NodeLabels);
}
);
推荐阅读
- php - 如何使用 typedata 以 HTML 列表格式打印 JSON REST api 数据
- c# - MVC 传递给 LEFT 或 SUBSTRING 函数的长度参数无效
- spring-boot - Jhipster 上下文路径更改
- javascript - Javascript:var等于传入相同var的函数
- node.js - 在nodejs中循环异步函数
- android - 如何在 recyclerview 中以日期为标题显示图像?
- php - 在 codeigniter 中绘图之前必须向 Barcode 提供文本
- node.js - 如何使用 Express 和 React 作为 UI 构建器在后端处理路由
- go - 关联属于 qor admin
- algorithm - MERGE SORT 的 DIVIDE 步骤的基本混淆