graphenedb_url连接错误



我的graphebedb_url是从heroku获得的,可以在线访问我的neo4j数据库。这是正确的,但当我启动数据库连接时。它返回错误403。这是被禁止的请求。

我是创始人&GrapheneDB首席执行官。philippkueng/node-neo4j支持通过URL进行身份验证。

根据项目的自述文件,这个片段应该是这样的。我已经调整了它以从env变量加载连接URI:

var neo4j = require('node-neo4j');
db = new neo4j(process.env['GRAPHENEDB_URL']);

注意:最新发布的驱动程序已有9个月的历史,因此它可能与最新版本的Neo4j不兼容。不过,这与您的身份验证问题无关。

对于最新的nodejs驱动程序,我建议使用thingdom/node-neo4j

你能描述一下你尝试了什么吗?

也许你需要用户名和密码?您的驱动程序可能不支持将用户名和密码作为URL的一部分。您可能需要单独指定它(在查看文档时请记住有两个node-neo4j驱动程序)

此外,理想情况下应该使用Heroku环境变量,而不是对URL进行硬编码。

相关内容

  • 没有找到相关文章

最新更新