为了账号安全,请及时绑定邮箱和手机立即绑定

async/await在await中出现异常怎么解决

async/await在await中出现异常怎么解决

慕虎7371278 2019-03-12 10:12:49
const getPhone = async () => {        let phone;        try {        phone  = await getPhoneNumber(Code);    } catch (err) {        return res.send({            message: 0,            status: 500,            content: '手机号解析失败'        });    }}函数在getPhoneNumber的时候报错但是这个异常捕获不到。
查看完整描述

5 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

awaawait后面接async或prpromise,
如果是前者,需要throw错误

查看完整回答
反对 回复 2019-03-14
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

 throw了一个Error() 没有捕获到 在new Promise中加了层异步 

查看完整回答
反对 回复 2019-03-14
  • 5 回答
  • 0 关注
  • 649 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信