await async 为什么没有使用try catch
来源:2-16 -介绍sequelize-查询数据

wukongkong
2019-10-20
这个疑问在看博客项目时候就有了。
一般做项目时候,我都会加try catch,因为并不能保证服务端一定有正常的返回。
这两个项目虽然是后端的,但是我觉得也有必要加 try catch 吧。
老师,请问,没有使用try catch 是基于什么考虑呢?
写回答
1回答
-
课程中没有全部用 try catch ,只有在创建数据时用了。
本课程很多地方都有 await ,如果全部都用 try catch ,那就太过于繁琐了。所以,我会在风险比较大(如创建,可能数据会出错)的地方用,而风险极小(如查询,出错几率较小)的地方不用。
而且,风险还会用其他方式来化解,例如单元测试。
012019-10-21
相似问题