异步请求案例中的易错点、调试案例的步骤和思路

一、异步请求案例中的易错点、调试案例的步骤和思路

1.调试的基本思路

  1. 缩小错误可能出现的范围,问题是在前端接收处理数据异常还是后台服务器处理数据错误

  2. 如果是前端没有数据响应,用F12查看前端的源码,观察请求发送后Network中能否成功发送路径 (请求参数是否发送成功)
    异步请求案例中的易错点、调试案例的步骤和思路
    异步请求案例中的易错点、调试案例的步骤和思路

  3. 如果显示404的错误,说明请求的资源路径不存在,可能是路径输入错误等情况,检查相关的资源

  4. 如果显示505的错误,则代表是服务器的问题,在后端进行错误的查找

  5. 如果服务器端报错了,就直接找到显示报错的信息,结合具体的问题查找bug

    二、犯错点

    • 无报错,前端没有响应数据,后端进行打印数据,能成功说明响应数据没有错误,那就是前端进行数据的接收和处理时发生了错误:
      异步请求案例中的易错点、调试案例的步骤和思路
      异步请求案例中的易错点、调试案例的步骤和思路
  • 进行访问时没有反应,前端页面没有数据,后台也无法打印数据,显示"$ is not defined",原因是没有导入jquery库,无法识别jquery库

  • 后台打印了错误日志,"… expect 1, actual 0" 代表持久层进行数据查询时没有考虑到查询结果为0的情况,

    没有进行相应的处理,try…catch… 或者 throw 抛出异常