axios+springboot 报错 POST http://localhost:8080/Login 404 (Not Found)

问题:点击登录,页面无跳转,报错:
POST http://localhost:8080/Login 404 (Not Found)
Uncaught (in promise) Error: Request failed with status code 404

详细报错
原因:8080是前端vue的端口号,后端springboot没有配置自定义的端口号,这个请求就找不到后台了。

解决方法:
步骤一:在vue中的main.js文件为axios指明baseURL,即设置以下代码:

var axios = require('axios')
axios.defaults.baseURL = 'http://localhost:8088'

其中8088是我自定义的后端端口号。

步骤二:在springboot中的resource文件夹下的application.properties文件添加:

server.port=8088

此时再次点击登录按钮,又报错:
OPTIONS http://localhost:8088/Login net::ERR_CONNECTION_REFUSED
Uncaught (in promise) Error: Network Error
在这里插入图片描述
在这里插入图片描述
解决方法:运行springboot…(我是sb)
在这里插入图片描述
在这里插入图片描述

此时运行springboot即可正常跳转。

仅做记录。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值