代码调试中常见的坑

2020-10-19  本文已影响0人  梦晓半夏_d68a

本地跑代码没问题,但是打包上质控了发现页面的某功能未更新,但是调后台接口正常
1、本地开发代码是否已经写好功能
2、打包命令是否正确
3、安装的包是否正确
4、包是否正确的放在质控服务器。
  经历: 有一次代码打包到质控环境后测试给我说,有一个分享页里的一个接口报错,排查发现有个请求接口的服务器地址为开发环境,但是代码中已设置为质控环境地址,最终发现原来是代码打包后没有放到正确的质控的服务器上(该项目的服务器不是平常项目的服务器,我只放到了平时放的服务器上,因此查找了很久的原因),因此访问的还是修改前配的开发地址。

5、如果发现前三者都正确,再看看页面是否是其他页面跳转过来,如果是,查看配置的跳转地址是否为正确的质控地址。
  ps:不得不好好说说这个坑,还是挺有意思的,事情是这样的:我负责开发的项目A在首页点击一个按钮就可以跳转到同事的B项目的页面,然后在他的项目中又需要跳转到我的项目A中的分享页,我的项目A分享页需要调一个接口,这个接口有个参数依赖于代码运行环境。假如这个参数为a,开发环境值为1,质控环境值为2,生产环境则为3。因此当我打质控包,并把包正确的放在质控环境,那么质控环境下参数a就该为2,但是却发现a为1。然后我就在质控环境跑我开发的项目A的本地代码,分享页代码做了修改也没有响应,而首页做修改就有响应。因此发现是同事的项目A没有更换跳转我的页面的地址为质控地址。

上一篇下一篇

猜你喜欢

热点阅读