h***@163.com
h***@163.com
  • 发布:2024-11-05 20:21
  • 更新:2024-11-06 08:49
  • 阅读:156

uniapp h5 本地跨域生效,部署后接口请求失败

分类:uni-app

uniapp h5 本地跨域生效,部署后接口请求失败
本地代码,manifest.json 跨域配置为

"devServer" : {  
            "disableHostCheck": true,  
            "proxy" : {  
                "/api" : {  
                    "target" : "https://app.12.123456.com",  
                    "changeOrigin": true,  
                    "secure": false,  
                    "pathRewrite" : {  
                        // "pathRewrite"是必要的,不然读取不到数据  
                        "^/api" : "/"  
                    }  
                }  
            }  
        },  

本地效果成功 。
发行h5,部署之后,因为服务器域名为 https://h5.app.12.123456.com 跟接口请求地址 https://app.12.123456.com 稍有不同,但manifest.json中的还是写的https://app.12.123456.com,因为这个才会真正请求到接口
部署上去后, 请求接口竟然是https://h5.app.12.123456.com

2024-11-05 20:21 负责人:无 分享
已邀请:
赵永强

赵永强 - 前端老菜鸟

这是只是前端本地开发是用来调试的,真正的跨域需要后端去解决

要回复问题请先登录注册