我对Javascript OrientJS驱动程序有疑问。 OrientJS团队没有机会检查数据库与use()函数的连接是否成功。这就是为什么我想使用try和catch块。但是use()函数是异步的,因此不会像它应该的那样工作。这就是我使用Framework同步方法的原因。现在这是我的代码:
try {
databases[dbkey] = orientserver.use.sync({
name: req.params.database,
username: username,
password: password
});
} catch(err) {
console.log(err);
}
我不知道问题是框架还是use()方法,但每次我使用正确和错误的登录运行时都会出现此错误:
{ [OrientDB.ConfigError: Cannot use a database without a name.]
name: 'OrientDB.ConfigError',
message: 'Cannot use a database without a name.',
data: {} }
有人可以帮我这个吗?