Axios的post参数问题

今天在学axios。。

先是写axios的get请求

刚开始运行就出现报错,获取不到数据

后来问了钊钊才知道是因为跨域的问题,在controller上加一个注解就可以解决了

之后写post请求,运行直接报错

看异常信息大概说是无法确定userController的位置

后来发现自己为了测试写了两个方法,把其中一个注释掉就可以运行了

但是还是报错

于是打开看了一下

上面说,“id”这个字段并不存在

于是可能是方法名的问题,

结果,连通过id获取用户的方法都变成404了。。

这个时候其实我很想骂人的,查看报错信息。。

没有可用信息???

仔细看了一下觉得自己可能是个傻子。。

哦。。mdzz。。。

OK,继续看addUser1。。

它换了一个错误信息。。

不支持请求方法“get”???

这。。难道不是post?。。

实在不知道怎么整了。。

于是就试一下把RequestParam注解删掉了。。

终于出来能看得懂的异常了。。我很开心。。。

加一个这个注解试试?

紧接着。。

还是这个美丽的bug。。。

突然想起来数据库是老久以前写的,要不瞅瞅数据库?。。

哦好吧我忘了自动递增了。。

重新试一下?

哇!终于成功了!

可是。。。

数据呢?WTF????

那debug重启一下好了。。。

果然没有传过来啊。。。

情理之外意料之中。。

后来调试了很久,还是有问题,数据始终传不到后台,但是用postman测试了却可以访问到后台。。

于是各种问人之后,折腾了一个多小时,就是不出来,以至于反正我很想砸电脑了。。。

结果不知道为啥鬼使神差的想百度一下。。。

结果?

发现下面还有解决方法

我就照着写了一下?

皆大欢喜。。

成功了。。。

心痛。。

我觉得我可以心安理得的睡觉了。。

嗯。。

明天谁喊我起床我就剁了谁。。

我是认真的。。。

猜你喜欢

转载自blog.csdn.net/qq_41033290/article/details/82819509