小编Fre*_*one的帖子

尝试/捕获块和未处理的承诺异常

我想测试查询不存在的表的异步功能。因此,该错误是有意产生的。

async function getPosts() {
  try {
    const connection = await dbConnection()
    const result = await connection.query('SELECT * FROM x')
    await connection.release()
    console.log(result)
  }
  catch(ex) {
     throw new Error(ex)
  } 
}
Run Code Online (Sandbox Code Playgroud)

当我调用该函数时:

UnhandledPromiseRejectionWarning:错误:错误:ER_NO_SUCH_TABLE:表'test.x'不存在。

你能告诉我为什么吗?

javascript mysql asynchronous node.js es6-promise

1
推荐指数
2
解决办法
2084
查看次数

标签 统计

asynchronous ×1

es6-promise ×1

javascript ×1

mysql ×1

node.js ×1