uniapp之h5反向代理设置踩坑,解决跨域问题

uniapp之h5反向代理设置踩坑,解决跨域问题,第1张

uniapp可以适应多个平台开发,你会发现在HBuilderX上的内置浏览器上调接口,没问题;在小程序中,也没问题;连接手机联调也没问题;

当后台设置允许跨域之后,前端h5需要进行设置反向代理才能解决这个问题。

在manifest.json文件中,我们需要输入我们的端口号

然后去视图源码下查看多了h5这个配置

我们需要在自动生成的h5配置中进行编写代理设置

这里需要注意的是"target" : " http://xxx:9090 ", 这里是写http还是https,需要与后台保持一致,不然会报500.

然后我们去使用我们的代理,进行带接口

可能是以下原因导致HBuilder运行H5代理不生效:

1. 检查一下代理是否正确设置,确保地址正确,如有需要可以清除浏览器缓存后再试试。

2. 检查一下本地代理是否已经启动,如果没有启动,则无法代理到本地H5项目。

3. 可以尝试重新安装HBuilder,然后重启电脑后再试试,有时候软件被损坏也会导致代理不生效。

4. 检查一下网络连接是否正常,如果网络连接不稳定,那么代理功能可能也会受到影响。

5. 如果以上都无法解决问题,可以尝试使用其他代理软件,如Fiddler等,来代理H5访问本地项目。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11625164.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存