T. *_*Rex 6 javascript async-await ecmascript-2017
我正在尝试在异步函数中记录语句,如下所示:
async generateCharts (insights) {
const { url } = await this.reportsClient.createReport(insights)
console.log('url from reports', url)
return this.parse(url)
}
Run Code Online (Sandbox Code Playgroud)
Log语句虽然没有出现,但我确定这是因为async函数.那是对的吗?无论如何要解决这个问题?
小智 6
\n\n\n\n请注意,错误在异步函数 \xe2\x80\x93\n 中 被“默默”吞没,就像在正常的 Promise 中一样。除非我们在await表达式周围添加try / catch块,否则未捕获的异常\xe2\x80\x93无论它们是在异步函数体内引发还是在await期间\n挂起\xe2\x80\x93将拒绝 async\n 函数返回的承诺。
\n