uniapp APP真机调试接口请求不到服务器解决方法
webYin 2024-09-16 10:37:01 阅读 73
项目场景:
在使用Hbuilder开发uniapp的过程中,出现了两个在 Chrome 调试中正常,但打包后异常的问题,特此记录。
问题描述
App 端 请求接口,提示 "{"errMsg":"request:fail abort statusCode:-1 Expected URL scheme 'http' or 'https' but was 'file'"}"
原因分析:
原因是,在 H5 端调试时,url直接使用的是接口地址,没有拼接主机地址,因为 Windows 本地 host 会把域名映射到开发服务器 ip。但在 App 端不会做拼接,所以要加上主机地址接口,即 baseUrl + postUrl(全路径)。
App 端访问接口报 request:fail abort statusCode:-1 Expected URL scheme 'http' or 'https' but was 'file'
解决方案:
代理的请求/requestApi改为需要访问的ip地址
上一篇: ubuntu-24.04-desktop-amd64.iso__操作系统 官网下载和安装步骤系列问题( 保姆级教程, 安装过程详解, 附安装包 )
下一篇: 两步解决yum无法安装软件问题:Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。