采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师在处理api的时候
如果后端传的数据可能会有误或有少
实务上会需要在api function或是fetch的hook哪个地方做预设值处理吗
如果后端返回了错误的数据,比如数组里少了一项,这种前端是没法感知和处理的;所以只要你和后端约好了格式,后端又没有返回错误码来表示这个请求出错了,前端就应该假定数据是正确的。有问题就是后端的了
嗯嗯,谢谢老师~! 那如果是后端原本正常但未来出现bug返回数据格式有误 上线的产品前端一般怎么处理这种可能的意外呢
这个无法处理的,必然会造成页面错误。一般会被抛到 errorboundary这种全局的错误捕获,向用户展示错误信息,上报错误
这样了解了,谢谢老师!
登录后可查看更多问答,登录/注册
解锁 React17 高阶用法,轻松应对大型复杂长周期项目
2.8k 2
3.1k 7
1.9k 2
1.7k 2
1.7k 1