解决uni-app请求接口在浏览器跨域问题

1.修改manifest.json配置
解决uni-app请求接口在浏览器跨域问题_第1张图片

"h5" : {
		"devServer" : {
			 "port" : 8080, //端口号
			  "disableHostCheck" : true,
			  "proxy" : {
				  "/api" : {
					  "target" : "http://v.juhe.cn", //目标接口域名
					   "changeOrigin" : true,  //是否跨域
					   "secure" : false,  // 设置支持https协议的代理
					    "pathRewrite": {"^/api": ""}  
				 }
			}
		},
        "optimization" : {
            "treeShaking" : {
                "enable" : false
            }
        }
    }

2.请求接口地址做出以下修改
解决uni-app请求接口在浏览器跨域问题_第2张图片
注意!注意!注意!
修改完配置应该需要重新运行一下项目,因为刚开始配置没有重新运行一直返回接口地址不存在,重新运行后就请求成功了

你可能感兴趣的:(笔记)