首页 > 解决方案 > 在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);
            }
    ); 

谢谢!

詹姆士

标签: javascriptnode.jsneo4j

解决方案


仅供参考,7474http端口,而不是螺栓端口。因此,您需要替换bolt://localhost:7474bolt://localhost:7687http://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);
  }
);

推荐阅读