对于Chrome扩展项目,我创建了一个简单的HTML + JavaScript页面来测试Neo4j的REST API。我有Neo4j Community Edition 3.0.6,运行在http://localhost:7474/
,可以连接到/浏览器页面。我在Ubuntu 16.04Neo4j:从Ubuntu的JavaScript连接到localhost:7474/REST API 16.04
当我在localhost/
从页面连接发展中,我得到的错误:
XMLHttpRequest cannot load http://localhost:7474/db/data/ . No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ' http://localhost ' is therefore not allowed access. The response had HTTP status code 401.
Error: 0(…)
我明白,我需要建立的Apache2在Ubuntu 16.04允许端口7474到包括'*'的'Access-Control-Allow-Origin'标头。
我加入以下行/etc/apache2/apache2.conf
并重新启动服务器,但我仍然看到的错误:
LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so
Header always set Access-Control-Allow-Origin "*"
更何况还是别的什么,我需要做什么?
所以我的问题变成:我需要代理流量端口7474的步骤是什么? –
你应该发布一个新问题(检查谷歌还没有答案给你......),因为这完全改变了你当前问题的范围 –