Подключение Neo4j к ошибке nodejs

Я пытаюсь настроить базу данных neo4j для использования с кодом javescript. Когда я запускаю свой код, я получаю это

PS C:\Users\futur\Documents\Coding\Neo4j> node app.js body-parser deprecated undefined extended: provide extended option app.js:21:20 Server has started GET / 304 37.114 ms - - { Neo4jError: getaddrinfo ENOTFOUND locthost locthost:7687

    at captureStacktrace (C:\Users\futur\Documents\Coding\Neo4j\node_modules\neo4j-driver\lib\v1\result.js:200:15)
    at new Result (C:\Users\futur\Documents\Coding\Neo4j\node_modules\neo4j-driver\lib\v1\result.js:73:19)
    at Session._run (C:\Users\futur\Documents\Coding\Neo4j\node_modules\neo4j-driver\lib\v1\session.js:122:14)
    at Session.run (C:\Users\futur\Documents\Coding\Neo4j\node_modules\neo4j-driver\lib\v1\session.js:101:19)
    at C:\Users\futur\Documents\Coding\Neo4j\app.js:31:4
    at Layer.handle [as handle_request] (C:\Users\futur\Documents\Coding\Neo4j\node_modules\express\lib\router\layer.js:95:5)
    at next (C:\Users\futur\Documents\Coding\Neo4j\node_modules\express\lib\router\route.js:137:13)
    at Route.dispatch (C:\Users\futur\Documents\Coding\Neo4j\node_modules\express\lib\router\route.js:112:3)
    at Layer.handle [as handle_request] (C:\Users\futur\Documents\Coding\Neo4j\node_modules\express\lib\router\layer.js:95:5)
    at C:\Users\futur\Documents\Coding\Neo4j\node_modules\express\lib\router\index.js:281:22

code: 'ServiceUnavailable', name: 'Neo4jError' }

Вот как выглядит мой код

var express         = require("express");
var path            = require("path");
var logger          = require("morgan");
// var cookieParser = require("cookie-parser");
var bodyParser      = require("body-parser");
var neo4j           = require("neo4j-driver").v1;

var app             = express();


// 
// <script src = "lib/browser/neo4j-web.min.js"></script>


//view engine setup
app.set("views", path.join(__dirname, "views"));
app.set("view engine", "ejs");

app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extened: false}));
// app.use(cookieParser());
app.use(express.static(path.join(__dirname, "public")));

var driver = neo4j.driver("bolt://locthost", neo4j.auth.basic("neo4j", "test"));
var session = driver.session();

//home route
app.get('/', function(req, res){
    session 
        .run("MATCH (n) RETURN n")
        .then(function(result){
            result.records.forEach(function(records){
                console.info(records._fields[0]);
            });
        })
        .catch(function(error){
            console.info(error);
        });
    res.render("index");
});


app.listen(3000);
console.info('Server has started');

module.export = app;

Что мне нужно сделать?

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
0
646
1

Ответы 1

У вас может быть опечатка в вашем URI bolt.

Если ваш код работает на той же машине, что и сервер neo4j, попробуйте изменить locthost на localhost.

Другие вопросы по теме