由AxiosError: Network Error at XMLHttpRequest.handleError 问题引发的反思,以及定位问题的思路

今天由于到了一个这样的问题,然后也是费了半天,才找到原因,原因就是跨域问题,简单说下跨域,就是你的url中的协议、域名、端口号、这三者有任意的一个不同的话,就会出现跨域问题,因此你只需要在后端的cotroller层中加一个@CrossOrigin注解就行,如下图所示

但是,我这里想说的,分析错误的思路,这是我最想分享的一点,大家觉得合适了,就自行选择,
首先程序出现bug后,就会报错,就会出现,这时我们就可以根据报错信息,去上其他的搜索引擎中去找别人的文章,大部分都能解决,但是,怕就怕的是,没有报错信息,而你程序又确实错了,对于这种情况,很多人就会很头痛,这时,就需要我们自己写异常捕获代码,就比如我这个,就是自己写的异常捕获代码,这里我告诉大家一个技巧, 如果也出现像这种自己不写代码,就不会出现任何的报错信息的情况,报错的异常捕获经常就写在,你前端给后端发异步请求的地方,捕获异常,如下我的就是这样找到错误的:

我将错误信息,打印在了前端的控制台中,于是就找到了错误! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值