Neode与Heroku上的GraphenendB连接



我需要使用neode库(https://github.com/adam-cowley/neode(连接一个node.js项目与Heroku托管的GraphenendB。

在新的文档上,他们根据以下方式使用2种方法1.使用
直接访问2. env文件包含道具

有人面临这个问题吗?

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上,转到设置并揭示Config vars。

NEO4J_PROTOCOLbolt

NEO4J_HOST是Heroku的GRAPHENE_BOLT_URL减去协议前缀和端口后缀,因此hobby-sdajflkdjaiodsfajll.dbs.graphenedb.com

之类的东西

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

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

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

在撰写本文时,由于多个数据库支持,NEODE在4.0(GraphenedB运行3.5(下不使用NEO4J版本的已知问题。如果您仍然想使用Neode,请降级为v 0.3.7

相关内容

  • 没有找到相关文章

最新更新