taro addInterceptor 添加自定义 interceptor,在 iOS 真机上拦截无法拿到后端请求的业务错误信息

njthzxwz  于 2个月前  发布在  iOS
关注(0)|答案(5)|浏览(29)

相关平台

钉钉小程序

使用框架: React

复现步骤

自定义 interceptor ,在 chain.proceed(requestParams).catch(err => {}) 中,发现在真机调试模式下,iOS 打印的 err 没有后端返回的业务报错信息。在小程序开发者工具的调试器、真机 Android 环境下都能正常打印出来。只有 iOS 有问题

期望结果

真机 iOS 下能正常打印出后端接口返回的业务报错信息

实际结果

真机 iOS 下能无法打印出后端接口返回的业务报错信息

环境信息

👽 Taro v3.5.7

  Taro CLI 3.5.7 environment info:
    System:
      OS: Windows 10
    Binaries:
      Node: 14.19.1 - C:\Program Files\nodejs\node.EXE
      Yarn: 1.22.10 - C:\Users\Admin\AppData\Roaming\npm\yarn.CMD
      npm: 6.14.16 - C:\Program Files\nodejs\npm.CMD
xdnvmnnf

xdnvmnnf1#

只有 钉钉小程序有这个问题吗?

5ssjco0h

5ssjco0h2#

只有 钉钉小程序有这个问题吗?

目前只知道钉钉小程序有这个问题,其他平台没尝试

gcxthw6b

gcxthw6b3#

只有 钉钉小程序有这个问题吗?

请问会继续跟进吗?

上图上半部分是在模拟器或Android真机上的业务报错信息;
下半部分是在iOS真机上的报错(可以看到没有了 data)

xqkwcwgp

xqkwcwgp4#

只有 钉钉小程序有这个问题吗?

请问会继续跟进吗?

上图上半部分是在模拟器或Android真机上的业务报错信息; 下半部分是在iOS真机上的报错(可以看到没有了 data)

请问解决了吗,我同样遇到这个问题

5uzkadbs

5uzkadbs5#

只有 钉钉小程序有这个问题吗?

请问会继续跟进吗?

上图上半部分是在模拟器或Android真机上的业务报错信息; 下半部分是在iOS真机上的报错(可以看到没有了 data)

请问解决了吗,我同样遇到这个问题

还没解决,跟钉钉 iOS 开发反馈了,目前还没进展

相关问题