首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4j NeoVis故障

Neo4j NeoVis故障
EN

Stack Overflow用户
提问于 2018-06-26 20:20:01
回答 1查看 1.3K关注 0票数 1

我在使用NeoVis.js来可视化我的Neo4j图时遇到了一些问题。

我使用电影教程数据库,在其中我建立了关系"ACTED_WITH“之间的每个人谁在一部电影一起表演。我所有的东西都是本地的。

我制作了一个test.html文件,其中包含以下代码:

代码语言:javascript
复制
<head>

    <meta charset="utf-8">
    <title>DataViz</title>
    <style type="text/css">
        #viz {
            width: 900px;
            height: 700px;
        }
    </style>

    <script src="https://rawgit.com/neo4j-contrib/neovis.js/master/dist/neovis.js"></script>

    <script type="text/javascript">
        var viz;
        function draw() {
            var config = {
                container_id: "viz",
                server_url: "bolt://localhost:7687",
                server_user: "Neo4j",
                server_password: "123",
                labels: {

                    },
                relationships: {

                },
                initial_cypher: "match (tom:Person{name:"Tom Hanks"})-[r:ACTED_WITH]->(coWorkers)
                return tom, r, coWorkers"
            },

            viz = new NeoVis.default(config);
            viz.render();
        };
    </script>

</head>

<body onload="draw()">
    <div id="viz"></div>
</body>

当我在浏览器中打开文件时,它会在标签中显示标题,这就是标题。使用浏览器工具调查它,它显示了以下内容:

test.html:30未捕获SyntaxError:意外的标识符

test.html:41未捕获ReferenceError:在onload (test.html:41)时未定义绘制

我不明白。draw()是定义的,不是吗?而且这个查询在Neo4j浏览器中也运行得很好。你能找出哪里出了问题吗?提前谢谢。

问候

EN

回答 1

Stack Overflow用户

发布于 2018-06-26 20:47:41

请检查以下代码..

密码对我来说是有效的,首先用一些简单的密码测试你是否正在使用螺栓连接到neo4j。然后添加您的密码,检查语法是否正确。

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="style.css" rel="stylesheet" />
<script src="http://code.jquery.com/jquery-2.0.3.min.js" data-semver="2.0.3" data-require="jquery"></script>
<script src="https://rawgit.com/neo4j-contrib/neovis.js/master/dist/neovis.js"></script>
<script type="text/javascript">
    function draw() {
    alert("inside method");
    var viz;
var config = {
            container_id: "viz",
            server_url: "bolt://127.0.0.1:7687",
            server_user: "Neo4j",
            server_password: "password",
            labels: {

                },
            relationships: {

            },
            initial_cypher: "MATCH (n:Movie) RETURN n LIMIT 1"
        },

        viz = new NeoVis.default(config);
    console.log(JSON.stringify(viz));
        viz.render();
       };
</script>
</head>

<body>
<div>
<div id="row2">
<input type="button" value="click" onclick="draw()">
<div id="viz"></div>
</div>
</form>
</div>
</body>

</html>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51042798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档