您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页Vue3项目打包后部署到服务器请求不到后台接口解决方法

Vue3项目打包后部署到服务器请求不到后台接口解决方法

来源:华佗小知识
Vue3项⽬打包后部署到服务器请求不到后台接⼝解决⽅法

本地开发没问题能正常请求到接⼝,部署后页⾯也能展⽰出来就是接⼝的数据请求不到network⼀看是这么个情况

对⽐了本地的页⾯

可以发现是remote address出了问题。

经过查询得知:Remote Address代表的是当前HTTP请求的远程地址,即HTTP请求的源地址。

我的猜想是proxy代理在本地环境下⽤的是localhost即127.0.0.1进⾏转发代理的,⽽部署到服务器后相当于换了个环境( ip地址和端⼝已经改变 ),此时proxy代理就出错了。解决⽅法:

地址错误了,那就换到正确的地址。

即:本地开发环境 代理时⽤127.0.0.1,⽣产环境⽤服务器的ip在Vue中要实现这个效果就需要⽤到全局环境变量了

  然后proxy代理和axios请求那也要改⼀下

⾄此问题解决

如果⼤家在学习中有任何补充,可以联系⼩编,感谢⼤家的学习。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务