嗨,我正在使用Orientdb的nodejs中开发一个应用程序。
我正在使用Orientjs 2.2.10版
var OrientDB = require('orientjs');
var server = OrientDB({
host: '127.0.0.1',
port: 2424,
username: 'root',
password: '123',
servers: [{
host: "192.168.0.159",
port: 2425
}],
});
server.connect().then(() => {
console.log("connected");
}).catch(err => {
console.log(err);
})
上面的是用于检查驱动程序是否连接到服务器的简单代码。但是,当在本地主机中没有运行orientdb实例时,出现连接拒绝错误。它看起来像在连接时首先尝试在主对象中运行主机,而从不尝试连接到服务器阵列中的主机。我也尝试过orientjs v3,结果是一样的。
有人可以告诉我这里的问题是什么吗? 谢谢
答案 0 :(得分:0)
您可以尝试这样:
databaseConfig = {
"host": '127.0.0.1',
"port": 2424,
"username": 'root',
"password": 132,
"name": 'databaseName',
"user": 'root'
};
let server = OrientDB(databaseConfig);
let db = server.use(databaseConfig);
db.open()
.then(()=>{
console.log('Connected!')
});