IYan
IYan
  • 发布:2020-04-21 19:43
  • 更新:2020-04-22 09:59
  • 阅读:1321

uni.request()的fail有什么作用,如何接收服务端内部抛出的异常api数据???

分类:uni-app

如tp5如下抛出异常,该异常posman或apipost接口测试工具都能获取相应的json数据,但是uni.request()如何接收???

try { // 捕获异常  
      $id = model('User')->save($data, ['phone' => $param['phone']]); // 更新  
} catch (\Exception $e) {  
      throw new ApiException($e->getMessage(), 500, config('code.error'));  
}

其中ApiException()是自定义封装的异常处理类(再强调一下,该异常posman或apipost接口测试工具都能获取相应的json数据)

2020-04-21 19:43 负责人:无 分享
已邀请:
x***@qq.com

x***@qq.com - 疑问?的小纳?

如果都可以返回json数据,那就是success回调呀

orange123456

orange123456 - 80后IT男

request仅仅是一个http请求接口类似ajax,dataType默认是json,服务端的抛出的异常能否接收解析取决于你返回数据格式是否与dataType匹配,有开发经验的人来说这是一个很简单的问题,捕捉http请求就可以分析数据

  • IYan (作者)

    uniapp打包成APP或H5后也能获取相应的json数据

    2021-04-14 18:02

该问题目前已经被锁定, 无法添加新回复