一、区分倒底是前端的问题还是后端的问题
1.前端问题排除:
1)、接口文档中的(请求地址,请求方式,请求参数,响应的数据)
a)、确保请求地址没有写错
b)、确保请求方式没有写错
c)、确保请求参数没有写错
2.剩下的是后端的问题
二、解决
1、打断点
(1)断点打在请求($.get(),
.
p
o
s
t
(
)
,
.post() ,
.post(),.ajax())
看前端有没有问题
(2)断点打在回调函数里(函数体的第一句话,而不是function关键字所在行)
①看后端响应回来的数据有没有问题
②剩下的就看前端显示数据有没有问题
如何解决问题:
1)、先不写代码:把接口文档中请求地址(url)和键值对直接放到浏览器的地址栏里,进行访问,如果有正确的返回数据,则说明服务器端没有问题。
2)、写完代码:查找到底是请求前的问题,还是响应后的问题。打断点。
2.1、先看请求前有没有问题
在发送请求前,打断点,跟踪看看,请求地址和请求参数有没有问题?可以考虑把请求地址和请求参数定义成变量的方式,方便查看。
2.2、再看响应后也没有问题
把断点打在回调函数函数体的第一行。查看返回的数据是否正确
前后端问题排查攻略
本文提供了一套实用的前后端问题排查方法,包括检查请求地址、请求方式、请求参数及响应数据,通过打断点定位问题源头,确保前端与后端交互无误。
&spm=1001.2101.3001.5002&articleId=104482022&d=1&t=3&u=2432b08df194486eb07e80aa677c3cfe)
788

被折叠的 条评论
为什么被折叠?



