【发布时间】:2018-12-13 00:31:35
【问题描述】:
我想测试我的异步函数查询一个不存在的表。因此错误是故意产生的。
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)
}
}
当我调用该函数时:
UnhandledPromiseRejectionWarning:错误:错误:ER_NO_SUCH_TABLE:表“test.x”不存在。
你能告诉我为什么吗?
【问题讨论】:
标签: javascript mysql node.js asynchronous es6-promise