vue axios请求报错

vue前端中,axios请求报以下的错误

img

按照网上找到的方法,我已经解决了跨域问题(不报跨域的错了),具体是以下的几个地方

img

img

img

axios请求的位置如下

img

现在的问题是报错的地址和我想要的不一样
我想访问的是http://127.0.0.1:8000/account/login/
但是最终构造出来的是8080端口,而且多出两个api/
可能是因为,现在这个vue运行在8080
以上问题,是在后端接口没有问题的基础上的。访问这个后端接口是有返回值的
请问我这个哪块配置的有问题。怎么改一下

这里不用设置了吧

img

看起来没啥问题,重启一下项目看看。

你前端post请求里直接加account/login/

在和后端确认下接口和参数

把配置里的baseURL: ' /api', 去掉就可以了呀。因为你是代理访问的http://127.0.0.1:8000,你虽然看到的是
http://127.0.0.1:8080/api/account/login/
实际访问的是
http://127.0.0.1:8000/account/login/