首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在not-ne4j中简单读取操作的错误获取

在not-ne4j中简单读取操作的错误获取
EN

Stack Overflow用户
提问于 2016-04-08 08:12:20
回答 1查看 139关注 0票数 1
代码语言:javascript
复制
var express = require('express');
var app = express();
var neo4j = require('node-neo4j');
db = new neo4j('http://localhost:7474');
db.readNode(2, function (err, node) {
    if (err) throw err;

    console.log(node.data);

    console.log(node._id);
});

app.listen(4000, function () {
    console.log('listening at 4000');
});

错误:

代码语言:javascript
复制
/home/embed/Documents/nodeneo/server.js:39
    if (err) throw err;
             ^

Error: HTTP Error 401 occurred while reading a node.
    at /home/embed/Documents/nodeneo/node_modules/node-neo4j/lib/main.js:173:15
    at Request.callback (/home/embed/Documents/nodeneo/node_modules/superagent/lib/node/index.js:748:3)
    at Request.<anonymous> (/home/embed/Documents/nodeneo/node_modules/superagent/lib/node/index.js:135:10)
    at emitOne (events.js:90:13)
    at Request.emit (events.js:182:7)
    at IncomingMessage.<anonymous> (/home/embed/Documents/nodeneo/node_modules/superagent/lib/node/index.js:938:12)
    at emitNone (events.js:85:20)
    at IncomingMessage.emit (events.js:179:7)
    at endReadableNT (_stream_readable.js:913:12)
    at _combinedTickCallback (node.js:377:13)
Program exited with status code of 1.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-08 20:22:22

正如@Molda所指出的,如果您的neo4j服务器启用了身份验证 (默认情况下是真的),那么您需要在REST请求中提供身份验证信息(用户名和密码)。

最简单的方法是将身份验证信息包含在用于与neo4j服务器通信的基本URL中。例如,如果您的用户名是"neo4j“,密码是”机密“,那么您的db赋值语句应该是:

代码语言:javascript
复制
db = new neo4j('http://neo4j:secret@localhost:7474');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36494667

复制
相关文章

相似问题

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