首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4jError:客户端网络套接字在安全TLS之前断开连接

Neo4jError:客户端网络套接字在安全TLS之前断开连接
EN

Stack Overflow用户
提问于 2020-11-14 04:59:10
回答 1查看 81关注 0票数 0

我想访问数据库,但我得到了这个错误。代码如下:

代码语言:javascript
复制
const neo4j = require("neo4j-driver").v1;
const driver = neo4j.driver(
  "bolt://localhost:7687",
  neo4j.auth.basic("neo4j", "1234")    
);
      const session = driver.session();    
app.post("/registro", function(req, res) {  
        var nombre = req.body.nombre;
        var apellidos= req.body.apellidos;
        var email= req.body.email;
        var pass= req.body.pass;
        session.run("MATCH (user:Usuario {email:"+email+"}) RETURN user")
        .then(results => {    
      if (!_.isEmpty(results.records)) {
              console.log("error")
          }
          else {
        console.log("bien")
      }
    })    
    .catch(error => {    
      session.close();
      console.log(error);
      driver.close()    
    })    
});

我得到了这个错误:

代码语言:javascript
复制
*Neo4jError: Client network socket disconnected before secure TLS connection was established
at captureStacktrace (S:\sergi\Documents\INFORMATICA\4º Curso Informatica\1º Cuatrimestre\SIGBI\Practica\SIGBI\Backend\node_modules\neo4j-driver\lib\v1\result.js:199:15)
at new Result (S:\sergi\Documents\INFORMATICA\4º Curso Informatica\1º Cuatrimestre\SIGBI\Practica\SIGBI\Backend\node_modules\neo4j-driver\lib\v1\result.js:65:19)
at Session._run (S:\sergi\Documents\INFORMATICA\4º Curso Informatica\1º Cuatrimestre\SIGBI\Practica\SIGBI\Backend\node_modules\neo4j-driver\lib\v1\session.js:154:14)
at Session.run (S:\sergi\Documents\INFORMATICA\4º Curso Informatica\1º Cuatrimestre\SIGBI\Practica\SIGBI\Backend\node_modules\neo4j-driver\lib\v1\session.js:130:19)
at S:\sergi\Documents\INFORMATICA\4º Curso Informatica\1º Cuatrimestre\SIGBI\Practica\SIGBI\Backend\app.js:28:13
at Layer.handle [as handle_request] (S:\sergi\Documents\INFORMATICA\4º Curso Informatica\1º Cuatrimestre\SIGBI\Practica\SIGBI\Backend\node_modules\express\lib\router\layer.js:95:5)
at next (S:\sergi\Documents\INFORMATICA\4º Curso Informatica\1º Cuatrimestre\SIGBI\Practica\SIGBI\Backend\node_modules\express\lib\router\route.js:137:13)
at Route.dispatch (S:\sergi\Documents\INFORMATICA\4º Curso Informatica\1º Cuatrimestre\SIGBI\Practica\SIGBI\Backend\node_modules\express\lib\router\route.js:112:3)
at Layer.handle [as handle_request] (S:\sergi\Documents\INFORMATICA\4º Curso Informatica\1º Cuatrimestre\SIGBI\Practica\SIGBI\Backend\node_modules\express\lib\router\layer.js:95:5)
at S:\sergi\Documents\INFORMATICA\4º Curso Informatica\1º Cuatrimestre\SIGBI\Practica\SIGBI\Backend\node_modules\express\lib\router\index.js:281:22 {
code: 'ServiceUnavailable',
name: 'Neo4jError'
}*

如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2020-12-03 05:53:56

您使用的是加密的neo4j吗?我认为你应该在创建驱动程序时发送基本配置

代码语言:javascript
复制
const driver = neo4j.driver(
  "bolt://localhost:7687",
  neo4j.auth.basic("neo4j", "1234"),
  { encrypted: true }   
);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64827962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档