最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

与Heroku上Graphenedb的负极连接

网站源码admin16浏览0评论

与Heroku上Graphenedb的负极连接

与Heroku上Graphenedb的负极连接

我需要将使用NEODE库()的node.js项目连接到heroku托管的graphenedb。

在neode文档上,他们使用2种方法基于:1.直接使用2.包含道具的环境文件

任何人都面临这个问题吗?

1. new Neode('bolt://localhost:7687', 'username', 'password', true);

2. // .env
NEO4J_PROTOCOL=bolt
NEO4J_HOST=localhost
NEO4J_USERNAME=neo4j
NEO4J_PASSWORD=neo4j
NEO4J_PORT=7687
回答如下:

在Heroku上,转到“设置并显示配置变量”。>

[NEO4J_PROTOCOLbolt

[NEO4J_HOST是Heroku的GRAPHENE_BOLT_URL减去协议前缀和端口后缀,所以类似hobby-sdajflkdjaiodsfajll.dbs.graphenedb

[NEO4J_USERNAMENEO4J_PASSWORDGRAPHENEDB_BOLT_USERGRAPHENEDB_BOLT_PASSWORD(或您在GrapheneDB上设置的任何用户名/密码)。

NEO4J_PORTGRAPHENEDB_BOLT_URL的端口(默认为24787)。它不是GRAPHENEDB_URL的端口。

在您的.env文件中,添加NEO4J_ENCRYPTION=ENCRYPTION_ON

截至撰写本文时,由于多个数据库支持,因此Neode的known issue不适用于4.0以下的Neo4j版本(GrapheneDB运行3.5)。如果您仍然想使用Neode,请降级至v 0.3.7

发布评论

评论列表(0)

  1. 暂无评论