OrientalDBの最新バージョンは、2.2 GAバージョンのOrientDBでテストしようとしています。以下の非常に簡単なコードを使用すると、エラーや例外は発生しませんが、コールバック関数からの出力もありません。また、OrientDBサーバーのログには何も表示されません(ローカルサーバー上で実行されており、Web GUI経由でアクセス可能です)。orientjsの基本的な問題のトラブルシューティング(node.jsのOrientDBドライバ)
var OrientDB = require('orientjs');
try {
var server = OrientDB({
host: 'localhost',
port: 2424,
username: 'admin',
password: 'admin'
});
} catch(error) {
console.error('Exception: ' + error);
}
console.log('>> connected');
try {
server.list()
.then(function(dbs) {
console.log(dbs.length);
});
} catch(error) {
console.error('Exception: ' + error);
}
try {
var db = server.use({
name: 'GratefulDeadConcerts',
username: 'admin',
password: 'admin'
});
} catch(error) {
console.error('Exception: ' + error);
}
console.log('>> opened: ' + db.name);
try {
db.class.list()
.then(function(classes) {
console.log(classes.length);
});
} catch(error) {
console.error('Exception: ' + error);
}
db.close()
.then(function() {
server.close();
});
この問題のトラブルシューティングを行うにはどうすればよいですか?
ODBの古いバージョンを試しましたか? PHPの世界では、PHPドライバが新しいバイナリプロトコルに更新されていないため、ODB 2.2にも問題があります。 –
ありがとうございます。そして、いいえ、私はそれを考えなかった。私はorientjsがODB 2.2と互換性があると仮定しました。私は試してみるが、そうならODBの誰かがこれを確認できるだろうか? – eric