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

img点击并拖拽以移动编辑

img点击并拖拽以移动编辑首先怀疑为mysql链接失败,启用navicat连接服务器端数据库数据正常,在本地springboot数据库改为ip端,本地运行能够正常显示。排除mysql异常。

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

img点击并拖拽以移动编辑

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

img点击并拖拽以移动编辑

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

img点击并拖拽以移动编辑

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

解决方法:

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

img点击并拖拽以移动编辑

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

img点击并拖拽以移动