neo4j尝试获取资源时,远程指南错误:TypeError:NetworkError

时间:2018-10-15 20:33:49

标签: neo4j

仅安装了新版本(社区版本3.4.9),并且我在neo4j.conf有此配置:

browser.remote_content_hostname_whitelist=*
browser.post_connect_cmd=play http://127.0.0.1:80/egov-guide/introduction.html;

这个想法是运行一个介绍数据库的特定指南。以前的版本运行良好,但是在这个版本中,出现以下错误:

Remote guide error: TypeError: NetworkError when attempting to fetch resource.

只需完成:如果我切换到3.4.7或3.4.8,就可以访问该教育指南。这最后一个可以通过IIS获得,并且web.config就像这样:

    <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
  <httpProtocol>
    <customHeaders>
      <add name="Access-Control-Allow-Origin" value="*" />
      <add name="Access-Control-Allow-Methods" value="GET, PUT, POST, DELETE, HEAD, OPTIONS" />
      <add name="Access-Control-Allow-Credentials" value="true" />
      <add name="Access-Control-Allow-Headers" value="X-Requested-With, origin, content-type, accept" />
    </customHeaders>
  </httpProtocol>
        <staticContent>
            <mimeMap fileExtension=".grass" mimeType="neo4j/style" />
        </staticContent>
</system.webServer>
</configuration>

我不知道我做错了什么

1 个答案:

答案 0 :(得分:1)

neo4j家伙解决了这个问题。他们告诉我们,从neo4j-browser 3.4.9开始,我们必须随请求发送Pragma和Cache-Control头。

因此应完成web.config,如下所示:

<add name="Access-Control-Allow-Headers" value="X-Requested-With, origin, content-type, accept, Pragma, Cache-Control" />