uni-app跨域解决

2019-09-26 08:02:26

记一下uni-app预览到H5时跨域问题

配置uni-app 中 manifest.json->h5->devServer

manifest.json


"h5": {
        "devServer": {
        "port": 8000,
        "disableHostCheck": true,
        "proxy": {
            "/api": {
                "target": "http://test.com:xxxx",
                "changeOrigin": true,
                "secure": false,
                // 会把程序中/api开头的路径替换成:http://test.com:xxxx/api
                "pathRewrite": {
                  "^/api": "/" // 设置/api路径重定向
                }
            }
        }
    }
}

请求


uni.request({
    url: '/api/getUserInfo', 
    success: (res) => {
        console.log(res.data);
    }
});

请求会被解析为http://test.com:xxxx/api/

本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 3.0 许可协议。可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。

扫描下方二维码阅读当前文章

浏览器、微信扫码

评 论:

好文推荐
每天进步一点点~