0
点赞
收藏
分享

微信扫一扫

【数据结构与算法】搜索二叉树实现

老王420 2023-07-19 阅读 68

前端response为空的排查思路

  1. 首先发现登录的时候,点击了登录没有反应
  2. 然后发现post 发出的消息的response为空
  3. 观察后端控制台,发现有相应的错误日志,证明请求是打到了后端的。
  4. 因此考虑后端的链路出现了问题
  5. 首先去看posturl对应的controller的return
  6. 发现return中存在对应,那么就考虑从controller到返回前端整个链路中是否存在问题
  7. 由于项目是基于SpringMVC的因此需要先搞清楚SpringMVC的执行流程https://blog.csdn.net/weixin_43246215/article/details/108345624
  8. 根据断掉调试找出post的运行流程,然后发现在日志操作记录的时候,对于密码错误抛出的异常进行了catch并没有抛出。造成了最后返回了空对象。

后端日志的错误显示为空的排查思路

  • 首先到日志打印的那句话,利用evaluate进行观察相应的变量,发现非空
  • 点进去看看获取的是哪一个对象的属性,发现获得是detailMessage,而不是获得errorMessage
  • 然后和其他的Exception对照了一下,发现当前的Exception类在构造时,没有将eeorMessage传到super中,super的底层维护的就是detailMessage,获取的时候也获取的这个Message。
举报

相关推荐

0 条评论