如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数据)
2 个回复
x***@qq.com - 疑问?的小纳?
如果都可以返回json数据,那就是success回调呀
orange123456 - 80后IT男
request仅仅是一个http请求接口类似ajax,dataType默认是json,服务端的抛出的异常能否接收解析取决于你返回数据格式是否与dataType匹配,有开发经验的人来说这是一个很简单的问题,捕捉http请求就可以分析数据
IYan (作者)
uniapp打包成APP或H5后也能获取相应的json数据
2021-04-14 18:02