1

GrapheneDB への接続を確立しようとしています。

このコードを Spyder で実行していますが、問題なく動作しています。

from neo4j.v1 import GraphDatabase, basic_auth
from flask import Flask
#from py2neo import Graph, Node, Relationship

app = Flask(__name__)

@app.route('/',methods=['POST','GET'])
def hello_world():
    driver = GraphDatabase.driver("bolt://hobby-dobhfgnijmdigbkelfmgifdl.dbs.graphenedb.com:24787", auth=basic_auth("username", "password"))
    session = driver.session()


#   session.run("CREATE (n:Object {name:'Mat'})")
    result = session.run("MATCH (n:Object) RETURN n.name AS name")

このコードをサーバー (Pythonanywhere) で実行するとすぐに

エラーが表示されます: connect raise ServiceUnavailable("{!r} への接続を確立できませんでした (reason {})".format(resolved_address, error)) neobolt.exceptions.ServiceUnavailable: への接続を確立できませんでした ('54.234.36.208', 24787 ) (理由 [Errno 111] 接続が拒否されました)

何が悪いのかわかりません。GrapheneDB は、どこでも python のホワイトリストにも載っています。

4

0 に答える 0