async/await使用问题

来源:15-2 最佳实践

明月之乡

2021-12-08

我看到本课的代码中大部分await都没有使用try catch进行处理,也有小部分处理了。
如果不使用try catch处理的话,promise返回结果如果是reject那不就报错了吗?这是故意如此的吗?(报错就应该直接抛出)

写回答

1回答

双越

2021-12-08

try-catch 肯定不能满屏都是,只在比较重要的地方、有风险的地方写上就可以了。

promise 的 catch 也可以统一使用 unhandledrejection 来截获 https://developer.mozilla.org/zh-CN/docs/Web/API/Window/unhandledrejection_event 

0
0

Node.js+Koa2框架生态实战 - 从零模拟新浪微博

用 Koa2 做真正的实战项目,不再只是增删改查的小白工程师

964 学习 · 388 问题

查看课程