Я кратко столкнулся с той же проблемой ранее сегодня.Но потом я вспомнил, что когда я раньше запускал сервер neo4j, я перешел к браузеру на http://localhost:7474 и выполнил вход с использованием учетных данных по умолчанию username = neo4j и password = neo4j, что затем побудило меня создать новый парольпрежде чем я смог продолжить.
Я догадываюсь, что вы, вероятно, не изменили пароль по умолчанию, который вам нужен.После этого у вас не должно возникнуть проблем с аутентификацией.Используйте короткую программу ниже, чтобы проверить, хорошо ли вы.Создайте файл index.js и добавьте его:
const neo4j = require('neo4j-driver').v1;
const driver = neo4j.driver("bolt://localhost", neo4j.auth.basic("neo4j", "YOUR_NEW_PASSWORD"));
const session = driver.session();
const personName = 'Alice';
session.run(
'CREATE (a:Person {name: $name}) RETURN a',
{name: personName})
.then(result => {
session.close();
const singleRecord = result.records[0];
const node = singleRecord.get(0);
console.log(node.properties.name);
// on application exit:
driver.close();
})
.catch(error => console.log(error));
Используя nodejs, просто выполните это из командной строки:
node index.js
Вы должны увидетьвывод «Алиса» в командной строке