1***@qq.com
1***@qq.com
  • 发布:2020-02-06 17:31
  • 更新:2022-08-30 18:13
  • 阅读:3917

uniapp跨域问题,设置devServer不起作用?

分类:uni-app

manifest.json

"h5" : {  
    "title" : "登陆",  
    "devServer" : {  
        "port" : 8081, //端口号  
        "disableHostCheck" : true,  
        "proxy" : {  
            "/api" : {  
                "target" : "http://localhost:8080/orderlist/", //目标接口域名  
                "changeOrigin" : true, //是否跨域  
                "secure" : false, // 设置支持https协议的代理  
                "pathRewrite" : {  
                    "^/api" : ""  
                }  
            }  
        }  
    }  
}  

前端代码

                           uni.request({   
                    url: '/api/orderlist/user/getData.do',   
                    success: (res) => {  
                        console.log(res.data);  
                    }  
                });  
2020-02-06 17:31 负责人:无 分享
已邀请:
侠客请接刀s
往昔yy

往昔yy

同求

诠释一种信仰

诠释一种信仰 - 世间事,除了生死,哪一件不是闲事。

解决了吗?求解。

z***@126.com

z***@126.com

同求,pathRewrite没效果,访问的路径不对

l***@163.com

l***@163.com

请问解决了吗,同样的设置,请求过去了,但是api没有被去掉,返回的都是404

CODE_XU

CODE_XU

如果跨域配置无效,暂时可以尝试使用 HBuilderX内置浏览器或者给浏览器安装跨域插件,禁止浏览器报跨域

CODE_XU

CODE_XU

manifest.json 如果无效,也可以尝试 vue.config.js 配置 devServer 跨域

该问题目前已经被锁定, 无法添加新回复