Ich versuche, die neueste Version von Orientjs mit der 2.2 GA-Version von OrientDB zu testen. Mit dem sehr einfachen Code unten bekomme ich keine Fehler oder Ausnahmen, aber auch keine Ausgabe von den Callback-Funktionen. Ich sehe auch nichts in den OrientDB-Serverprotokollen (die auf dem lokalen Server laufen und über die Web-GUI zugänglich sind).Fehlerbehebung bei grundlegenden Problemen mit orientjs (OrientDB-Treiber für node.js)
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();
});
Wie gehe ich vor, um dieses Problem zu beheben?
Haben Sie eine ältere Version von ODB versucht? In der PHP-Welt haben wir auch Probleme mit ODB 2.2, da der PHP-Treiber nicht auf das neue Binärprotokoll aktualisiert wurde. –
Danke. Und nein, daran habe ich nicht gedacht. Ich nahm an, dass orientjs mit ODB 2.2 kompatibel sein würde. Ich werde es versuchen, aber wenn das der Fall ist, kann jemand von ODB das bestätigen? – eric