Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';无法访问Heroku上的Neo4j REST url_Heroku_Neo4j - Fatal编程技术网

Can';无法访问Heroku上的Neo4j REST url

Can';无法访问Heroku上的Neo4j REST url,heroku,neo4j,Heroku,Neo4j,我正在尝试从我的web应用程序(不在Heroku上运行)使用Ajax调用来查询Heroku上的Neo4j安装。当连接到位于http://localhost:7474/db/data 但连接到Heroku服务器url时失败,网址为http://login:password@dc02bc2c6.hosted.neo4j.org:7322/db/data 当我说“失败”时,我的意思是我没有收到任何错误或结果(在Firebug控制台中进行监控)。但是,我可以使用以下http://login:passwo

我正在尝试从我的web应用程序(不在Heroku上运行)使用Ajax调用来查询Heroku上的Neo4j安装。当连接到位于
http://localhost:7474/db/data
但连接到Heroku服务器url时失败,网址为
http://login:password@dc02bc2c6.hosted.neo4j.org:7322/db/data

当我说“失败”时,我的意思是我没有收到任何错误或结果(在Firebug控制台中进行监控)。但是,我可以使用以下
http://login:password@dc02bc2c6.hosted.neo4j.org:7322/webadmin/

下面是Ajax代码

有人能告诉我我做错了什么以及如何连接到Heroku吗

restServerURL = "http://login:password@dc02bc2c6.hosted.neo4j.org:7322/db/data";

$.ajax({
  type:"POST",
  url: restServerURL + "/cypher",
  crossDomain: true, //recommended by Neo4j (no effect)
  dataType: "json",
  data: {
  query:"START n = node(*) WHERE n.name =~ '(?i)" + request.term + ".*' RETURN n, n.name ORDER BY LOWER(n.name) ASC LIMIT 12", //"like" (=~) search term, case insensitive ((?i)), show first 12 results
        },
   success: function( data ) {
        //process json here       
        };
    }
 });
谢谢

杰夫

尝试使用:

   xhrFields: {
       withCredentials: true
   },

您的查询将非常缓慢/昂贵,因为它是一个全局图扫描,应该使用索引查找,而不是感谢您的指导。下一步是将查询转换为索引查找。我可以尝试使用xhrFields参数。然而,随着Neo4j 2.0即将发布,Heroku托管的版本将落后2个版本。为此,我设置了一个Amazon AWS 64位AMI Linux实例,成功安装了Neo4j V1.9.2社区版,并将我的web应用程序连接到它。考虑到我有根访问权限,这似乎是比Heroku更灵活的解决方案。我现在可以安装最新的Neo4j版本、开发工具等。如果有人想知道如何做到这一点,请告诉我。尝试过xhrFields-没有区别。在这一点上,我不再看Heroku了。继续索引查找。谢谢你的帮助。