采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
axios.get('api/headerList.json').then((res) => { const data = res.data; }).catch(() => {console.log('error');}
请问老师为何不检查res.succes的状态 就直接拿res.data来用?另外需要对axios返回的status 200 做检查吗?谢谢
因为catch了错误.如果axios返回的status不是2xx范围就catch错误.
非常感谢!
再请教一个问题,实际工作中发现有时候status是200 但是返回的response并不是完整的 因为有时候后端开发会在res.data里再设置一个状态。那这个时候就算status是200 返回的api response还是不能直接使用。请问这个时候该如何处理?谢谢
不太明白你的意思。你只是要data吧?返回了你不就能用了?如果要用data里的status, 可以抽取出来再比对啊
登录后可查看更多问答,登录/注册
主流新技术 React-redux,React-router4,贯穿基础语法
6.1k 22
6.2k 20
2.3k 19
4.9k 17
1.7k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号