springboot+vue部署后出现springboot后端部分页面404

springboot+vue部署后出现springboot后端部分页面404

fb12257bd1604c58ac24eac178f51047.png

 

e76a7ebc75db410e8c06981bcd4d3732.png首先怀疑为mysql链接失败,启用navicat连接服务器端数据库数据正常,在本地springboot数据库改为ip端,本地运行能够正常显示。排除mysql异常。

 

 

但是登陆注册页面能够正常访问到后端,说明后端访问正常,很可能是前端数据发送端口错误导致。

35ab87e5d45f460ba18256726fd9072b.png

 

登陆注册使用的axios proxy为ip地址加端口

4eeade4c2ecd473ca73691dd31423faa.png

 

 

后台数据请求使用的request baseurl为/api

51a5a3203b4641a9be06846527062bf7.png

 

本地执行时不会发生跨域问题,但是部署到服务器后/api与jar包端口不一样发生跨域问题,导致后台返回404

 

解决方法:

baseurl改为域名加端口号便可解决。

a765e420cd87427c88dcb5a9cc706ce0.png

 

再次访问后端api返回json数据

641393e6f06842769da138e4adde8c92.png

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值