1

我有使用 py2neo 的 neo4j python 应用程序。它在本地正常工作,但是当我将它部署到 heroku 时,它给出错误 py2neo.rest.SocketError SocketError: gaierror(-2, 'Name or service not known')

我不确定是什么问题。我将 url 用于 db 服务的正确问题应该是什么? graph_db = neo4j.GraphDatabaseService(" http://xyz.hosted.neo4j.org:7480/db/data/ ")

4

1 回答 1

4

如下所示配置身份验证: http ://packages.python.org/py2neo/neo4j.html#authentication

用于heroku config记下 URL 中的用户名和密码。

例如(明显修改):

$ heroku config
=== secure-caverns-9214 Config Vars
NEO4J_URL: http://username:password@17d0afad4.hosted.neo4j.org:7755
PATH:      bin:node_modules/.bin:/usr/local/bin:/usr/bin:/bin
于 2013-01-27T20:04:21.430 回答