Neo4jError:客户端网络套接字在建立安全 TLS 连接之前断开
Posted
技术标签:
【中文标题】Neo4jError:客户端网络套接字在建立安全 TLS 连接之前断开【英文标题】:Neo4jError: Client network socket disconnected before secure TLS connection was established 【发布时间】:2020-08-15 05:08:32 【问题描述】:我正在尝试创建一个 db (neo4j) 连接并运行一个基本查询来创建一个节点。 但这似乎不起作用 我收到错误。这是输出
START
FINISH
error : Neo4jError: Client network socket disconnected before secure TLS connection was established
代码如下
const neo4j = require('neo4j-driver').v1;
// const neo4j = require('neo4j-driver')
let dbAddress = "bolt://localhost:7687"
let userName = "neo4j"
let password = "My Password"
let driver = neo4j.driver(
dbAddress,
neo4j.auth.basic(userName, password));
console.log("START");
let session = driver.session();
// let query = "match (n) return n"
session
.run("CREATE (a:Person name: ashish) RETURN a")
.then(
result =>
session.close()
console.log("success")
driver.close()
,
error =>
session.close()
let e = error.toString();
console.log("error : " + e)
driver.close()
)
console.log("FINISH");
请帮忙
【问题讨论】:
【参考方案1】:根据 Neo4J 伟大的 Michael Hunger 的建议。确保使用正确的驱动程序和正确的连接字符串。 通常最新的驱动程序不会使用 v1
const neo4j = require('neo4j-driver').v1;
我会推荐看看这个https://neo4j.com/docs/migration-guide/4.0/upgrade-driver/
【讨论】:
以上是关于Neo4jError:客户端网络套接字在建立安全 TLS 连接之前断开的主要内容,如果未能解决你的问题,请参考以下文章
在建立安全 TLS 连接之前,Netlify 和 Faunadb 客户端网络套接字断开连接
客户端网络套接字在建立安全 TLS 连接之前断开连接 Node.js v13.0.1