连接任何( "云端" 或 "本地" )云函数,开发者工具 " 中选择不校验合法域名" (会报错)127.0.0.1:xxxxx不在以下合法域名中,(即使设置云函数域名为合法域名,也会报错)
- 发布:2022-04-22 10:38
- 更新:2022-06-16 14:05
- 阅读:464
【报Bug】小程序连接任何云端云函数+取消校验合法域名就会报错:"127.0.0.1不在合法域名中",不连云函数+取消校验合法域名就不会报错,程序内所有请求都设置了合法域名
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Win10
HBuilderX类型: 正式
HBuilderX版本号: 3.3.13
手机系统: iOS
手机系统版本号: iOS 15
手机厂商: 苹果
手机机型: iphone12
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
不连接( "云端" 或 "本地" )云函数,不校验合法域名 (不会报错)
不连接( "云端" 或 "本地" )云函数,不校验合法域名 (不会报错)
实际结果:
只要连接( "云端" 或 "本地" )云函数,开发者工具 " 中选择不校验合法域名" 报出错误 127.0.0.1:xxxxx不在以下合法域名中,如果使用了云函数,则会报错 http://undefined 不在以下 request 合法域名列表中
只要连接( "云端" 或 "本地" )云函数,开发者工具 " 中选择不校验合法域名" 报出错误 127.0.0.1:xxxxx不在以下合法域名中,如果使用了云函数,则会报错 http://undefined 不在以下 request 合法域名列表中
bug描述:
bug是这个项目使用云函数并且不校验合法域名就会报127.0.0.1:xxxxx不在合法域名中,社区的方法都说设置request合法域名,但是network里所有的请求域名我都设置了合法域名(测试前我已经将云端云函数的自带域名设置到合法域名中),还是会报这个错,不连接云函数不校验合法域名就不会报错,我已经尝试修复一个多月,还是没有找到解决办法,现在无无论连接任何新的、旧的云函数(云端、本地)都会报这个错,如果连接并使用了云函数,则会报错 http://undefined 不在以下 request 合法域名列表中。
因为要发布线上版本,必须确保不会报合法域名错误,才可以正常使用云函数,此前已经有一个线上版本连接云函数在运行,并且不会报错。
tips:这个奇奇怪怪的bug是我在项目中加入了一个u-view的遮罩层后出现的,中间没有使用任何其他的东西。