h5代理
打开h5页面的端口是8081,实际访问的后端端口是8021
修改方式:
在manifest里的源码模式中,添加如下代码:
![在这里插入图片描述](https://img-blog.csdnimg.cn/b0d6ff084d5e4e59ab1f237c139a8618.png)
调用接口的地方这样写:
![在这里插入图片描述](https://img-blog.csdnimg.cn/9dab0d0ec8b048baa09b7d037e5a9ea6.png)
原理:
直接访问8021端口时,显示跨域问题,此时就需要一个代理,所以在写访问地址的时候,写的是打开h5页面的端口,然后在manifest里对api进行拦截,变成实际的端口地址。
更通俗易懂的解释:
我此时要买一辆车,我直接找厂商找不到(也就是8081端口无法直接打给8021端口,必须由某个中间商在中间,我打8081的端口电话给中间商,中间商有2个电话,中间商再用8021的端口电话打给厂商,此时已经联通了。