微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

代码:'Neo.ClientError.Security.Unauthorized'

如何解决代码:'Neo.ClientError.Security.Unauthorized'

我正在尝试通过以下代码将 neo4j 与 javascript 驱动程序连接

var express = require('express');
var path = require('path'); 
var logger= require('morgan');
var bodyParser= require('body-parser');
var neo4j= require('neo4j-driver');

var app=express(); 

//view Engine:
app.set('views',path.join(__dirname,'views'));
app.set('view engine','ejs');
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended:false}));
app.use(express.static(path.join(__dirname,'public')));
var driver = neo4j.driver('bolt://localhost',neo4j.auth.basic('neo4j','5141'));
var session = driver.session();

app.get('/',function(req,res){
     session
          .run('MATCH(n:Movie) RETURN n LIMIT 25')
          .then(function(result){
               result.records.forEach(function(record){
           console.log(record._fields[0].properties);
        });
    })
    .catch(function(err){
        console.log(err);
    });
res.send('It works');

});

app.listen(3000);
console.log('Server started on port 3000 ');
module.exports= app;

但我一直在终端中收到“Neo.ClientError.Security.Unauthorized”消息。有没有人知道如何解决这个问题?

解决方法

我终于设法删除了neo4j并安装了一个新的并解决了问题

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。