前言
今天周五美滋滋的划半天水,上个厕所回来客户群里来了一条信息,丢了一张截图,冲上来就问,这个怎么编辑不了了?
我特么一脸蒙蔽,我也想知道为什么编辑不了了啊。打开线上系统,找到编辑弹窗,按下F12
,调到network
,使出浑身力气按下保存按钮,心里想着,xx用户肯定是你操作不当,看我这不是好的吗。
network
中血红的报错就像被一巴掌打过的脸一样,我太难了。为什么,为什么明明这个功能上线了一个多月了没有这个问题。好了不戏精了,来看问题。
排查
- 第一步
打开network
观察发现只有一个接口报了404。其他接口都是好的,想着这个破代码一个多月没动过了,应该不是代码的问题。右键将这个接口地址复制到浏览器直接打开
因为这个接口是POST
请求方式,所以返回错误,但是http status
还是正常的200的呀,因为还能正常走到代码逻辑里
这里暂时排除后端代码的问题
- 第二步
因为这个需求已经上线一个多月了,而且测试环境线上环境都验证过。前端调用其他接口包括GET/POST
都是正常的