远程测试环境前端提交实名信息到后端服务器,发现不能保存附件,而且没有任何异常信息, 但是APP前端调用我本地服务器接口,可以顺利保存附件

原因:附件保存在云端服务器,我本机可以访问外网,而测试服务器那边不能访问外网,在APP调用测试服务器的过程中,出现了超时异常但是代码有漏洞,直接把异常吃掉了,导致检查不出来。


开发过程中莫名异常排错(仅供个人参考)

解决方案

我排错的思路如下:

1.查看接口日志,查看是否有任何异常信息,还有请求参数
2.让前端调用接口地址改为我本地服务器接口地址,进行测试,如果本地没问题而且远程代码和本地代码一样,就可以排除代码同步问题
3.查看接口代码,看哪个地方有可能出现异常,并且异常被捕获没被处理,很有运行过程出错了,但是异常被吃掉,导致保存附件失败并且没有任何异常信息
4.登录测试服务器,查看该服务器是否能访问保存附件的云端服务器地址,如果不能则测试服务器网络问题,有可能是权限问题,被限制访问
5.登录测试服务器查看日志文件,看是否有异常信息

相关文章:

  • 2021-06-07
  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
  • 2021-07-15
  • 2021-06-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-01
  • 2022-12-23
  • 2021-12-03
  • 2022-02-08
  • 2021-12-14
  • 2021-09-14
  • 2022-12-23
相关资源
相似解决方案