簡體   English   中英

Neode 連接到 Heroku 上的 Graphenedb

[英]Neode connection to Graphenedb on Heroku

我需要使用 NEODE ​​庫 ( https://github.com/adam-cowley/neode ) 將 node.js 項目連接到由 heroku 托管的 graphenedb。

在neode docs上,他們使用基於以下兩種方法:
1.直接訪問使用
2. env 文件包含 props

有人遇到過這個問題嗎?

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.com

NEO4J_USERNAMENEO4J_PASSWORDGRAPHENEDB_BOLT_USERGRAPHENEDB_BOLT_PASSWORD (或您在 GrapheneDB 上設置的任何用戶名/密碼)。

NEO4J_PORT是來自GRAPHENEDB_BOLT_URL的端口(默認為GRAPHENEDB_BOLT_URL )。 它不是來自GRAPHENEDB_URL的端口。

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

在撰寫本文時,由於多數據庫支持,Neode 存在一個已知問題,即無法與 4.0(GrapheneDB 運行 3.5)以下的 Neo4j 版本一起使用。 如果您仍想使用 Neode,請降級到 v 0.3.7

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM