zibai

服务器能接收请求并处理,控制台没有报错,axios().catch也没有捕获异常。随后查看控制台网络页,发现被挂起

 

 

在Stack搜到同问题,上面说将axios()函数返回用.then查看被挂起信息。node.js - Axios get request hangs, no error, catch not fired - Stack Overflow

但是我在自己项目上试过却不行。思索后感觉是接口return过早的问题,既然前端没有接收到响应,大概率是后台服务器的接口

 

 随后尝试将resolve()放在前面,避免过早return,问题解决

 

 控制台也能打印结果

 

最后,不必担心resolve()后代码体不执行的问题,早在菜鸟测试Promise例子时测试过,不过当reject()调用与resolve()在同级域中出现时,按代码编译顺序只会执行较早出现的一者。

 

 

也不知道能不能坚持下去,年初五应届二本求职到现在,要求不断放低也没有合适的offer,真是个loser。

仰天大笑出门去,我辈岂是蓬蒿人。好一个青莲居士,借这份就此晚安

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-07-06
  • 2022-02-23
  • 2022-12-23
  • 2022-02-06
  • 2022-12-23
  • 2021-12-24
  • 2022-12-23
猜你喜欢
  • 2021-12-20
  • 2022-01-01
  • 2021-08-22
  • 2023-02-13
  • 2022-12-23
相关资源
相似解决方案