需求是我们页面用vue开发后放到springboot的resource目录下做接口映射,相当于回到了前后端一体哈哈哈;
我们在使用vue打包一般情况下会指定一个baseUrl也就是后端的接口地址,打包后一般不能改变,如果我们想前后端一体就需要动态的获取后端的地址,其实可以很简单的做到这个,只需要改一个配置如下:
只需要吧原来的http://host:port/api 换成./
我们请求接口进行映射进入到vue页面后,后续的接口访问就会使用原先的URL前缀!效果如下:
例如我们请求:
http://192.168.60.1:8081/web/admin
进入到登录页面,这时候获取验证码的接口就使用了前缀 `http://192.168.60.1:8081/web/code…
如果解决了你的问题