Neo4j browser.post_connect_cmd 不工作
Neo4j browser.post_connect_cmd does not work
我 运行 neo4j 版本:3.3.2 在 docker 容器中并尝试配置默认样式,如上所述。
- 可以通过 HTTP 访问 Grass 文件(http://somedomain.com/resources/style.grass)
- 已设置 CORS 规则
- 添加到配置的命令:browser.post_connect_cmd=样式http://somedomain.com/resources/style.grass
当我使用此配置启动我的容器并且 运行 匹配 (n) return n 我什么也没看到。
然后我 运行 :style http://somedomain.com/resources/style.grass
就可以了……为什么?
这使我得出结论,grass 文件 ifself (content) 和该文件的可访问性不是问题。
似乎默认样式配置有错误。
你有什么调试技巧吗?日志很干净。
我发现了问题。我们在 neo4j.conf 的末尾添加了这个 属性。启动neo4j后重新排序属性,放在第2位,不小心把第3个属性加在了第2个的末尾,这样就无效了。我们手动把它放在第二位,现在它可以工作了。
我 运行 neo4j 版本:3.3.2 在 docker 容器中并尝试配置默认样式,如上所述。
- 可以通过 HTTP 访问 Grass 文件(http://somedomain.com/resources/style.grass)
- 已设置 CORS 规则
- 添加到配置的命令:browser.post_connect_cmd=样式http://somedomain.com/resources/style.grass
当我使用此配置启动我的容器并且 运行 匹配 (n) return n 我什么也没看到。
然后我 运行 :style http://somedomain.com/resources/style.grass
就可以了……为什么?
这使我得出结论,grass 文件 ifself (content) 和该文件的可访问性不是问题。
似乎默认样式配置有错误。
你有什么调试技巧吗?日志很干净。
我发现了问题。我们在 neo4j.conf 的末尾添加了这个 属性。启动neo4j后重新排序属性,放在第2位,不小心把第3个属性加在了第2个的末尾,这样就无效了。我们手动把它放在第二位,现在它可以工作了。