获取数据有误的错误处理

来源:7-2 用高级 Hook-useAsync统一处理Loading和Error状态

慕瓜5414566

2021-11-24

老师在处理api的时候

如果后端传的数据可能会有误或有少

实务上会需要在api function或是fetch的hook哪个地方做预设值处理吗


写回答

1回答

Nolan

2021-11-25

如果后端返回了错误的数据,比如数组里少了一项,这种前端是没法感知和处理的;所以只要你和后端约好了格式,后端又没有返回错误码来表示这个请求出错了,前端就应该假定数据是正确的。有问题就是后端的了

1
3
慕瓜5414566
回复
Nolan
这样了解了,谢谢老师!
2021-12-15
共3条回复

React17+Hook+TS4 优质实践,仿 Jira 企业级项目

解锁 React17 高阶用法,轻松应对大型复杂长周期项目

2691 学习 · 1236 问题

查看课程