一,现象
uni.request在接口状态码403等还是走success,按道理应该走fail的。
二,原因
看了官网,这个success是指:“收到开发者服务器成功返回的回调函数”,也就是说,无论后端返回的状态码是啥,只要是后台有返回,就代表接口请求成功了,就会走这个success。
所以,正常使用这个uni.request的时候,需要手动地去根据后台的状态码,来判断是resolve还是reject。
可以简略地这样写一下(实际上大型点的项目,这个错误地处理应该单独弄个模块文件来管理,这里只是说明这个问题的处理):
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/11064.html