0

我有一个关于 Javascript OrientJS 驱动程序的问题。OrientJS 团队没有机会检查与 use() 函数的数据库连接是否成功。这就是为什么我想使用 try and catch 块。但是 use() 函数是异步的,因此无法正常工作。这就是我使用框架来同步方法的原因。现在这是我的代码:

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: {} }

有人可以帮我吗?

4

0 回答 0