Neo4j НеоВис беда - PullRequest
       7

Neo4j НеоВис беда

0 голосов
/ 26 июня 2018

У меня возникли проблемы с использованием NeoVis.js для визуализации моего Neo4j-графика.

Я использую Movie-Tutorial-Database, в которой я установил отношения "ACTED_WITH" между всеми, кто снимался в фильме вместе. Все мои вещи местные.

Я сделал файл test.html, в котором следующий код:

<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 Uncaught SyntaxError: Неожиданный идентификатор

test.html: 41 Uncaught ReferenceError: ничья не определена при загрузке (test.html: 41)

Я не понимаю. Draw () определяется, не так ли? И запрос прекрасно работает и в Neo4j-браузере. Вы можете понять, что не так? Заранее спасибо.

Привет

1 Ответ

0 голосов
/ 26 июня 2018

Пожалуйста, проверьте код ниже.

У меня работает шифр. Сначала протестируйте простой шифр, чтобы проверить, подключаетесь ли вы к neo4j с помощью болта. Затем добавьте свой шифр и проверьте правильный синтаксис.

<!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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...