vue项目build后请求404

我前端使用vue,后端使用java开发的前后端分离的小项目。

前端完事以后用npm run dev都能正常运行。
但是使用npm run build打包后放在tomcat上访问却出问题了。
界面可以打开,资源也加载了。但是在向后端发送请求时,却报错了。我用的axios请求。
情况如下:


Failed to load resource: the server responded with a status of 404 ()

Error: Request failed with status code 404

    at FtD3.e.exports (vendor.b3fd7698053a850e233d.js:43)

    at e.exports (vendor.b3fd7698053a850e233d.js:13)

    at XMLHttpRequest.f.onreadystatechange (vendor.b3fd7698053a850e233d.js:19)

我搜索了一下没有什么收获。问题的关键在于后端没问题,dev时请求没问题,就是build时请求404。

求好心人指点。




图片说明

今天我再调试,发现错误有了一点变化,主要是多了一个post请求地址,但是实际上这个地址是错误的。正确的应该是139.196.125.89:8080/lis_war/login。

查看tomcat日志