1***@qq.com
1***@qq.com
  • 发布:2023-04-08 09:34
  • 更新:2023-04-08 11:45
  • 阅读:1457

【报Bug】当前客户端和HBuilderX不在同一局域网下(或其他网络原因无法连接HBuilderX),uniCloud本地调试服务不对当前客户端生效。

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

-

预期结果:

-

实际结果:

-

bug描述:

Hbuilder 版本3.7.9

问题:小程序发布后,有时候访问会报当前客户端和HBuilderX不在同一局域网下(或其他网络原因无法连接HBuilderX),uniCloud本地调试服务不对当前客户端生效。调试的时候选的云端调试也会报这个错,使用体验积极不佳,严重影响开发效率,要是无法解决准备弃坑了。

最令我疑惑的是,我选的线上调试,有时候会报这个错误,有时候又不报,这是什么原因?怎么解决?

2023-04-08 09:34 负责人:无 分享
已邀请:

最佳回复

DCloud_uniCloud_VK

DCloud_uniCloud_VK

其实这不是问题,而是你发布小程序的方式不对

彻底解决这个问题的方案是:

发布小程序的时候(包括发体验版的时候),必须在HBX点【发行】菜单,而不是【运行】菜单,【运行】菜单是本地调试用的,他会连局域网,而【发行】菜单才是发布小程序的正确步骤。

之所以有时候【运行】菜单也没问题是因为你先点的连接云端云函数,再启动项目,此时是可以的,但还是强烈建议必须点【发行】菜单,【运行】菜单只是本地调试用的。

再次提醒:

发布小程序的时候(包括发体验版的时候),必须在HBX点【发行】菜单,而不是【运行】菜单,【发行】菜单才是发布小程序的正确步骤。

  • 5***@qq.com

    我仅仅是编译后就发弹出这种报错。

    2024-05-26 22:21

  • DCloud_uniCloud_VK

    回复 5***@qq.com: 如果是本地调试出现这个错误,那么只有2个情况 1. 手机和电脑的网络问题,比如有防火墙(这种情况只会每次都出现错误) 2. hbx启动的node服务奔溃了(这种情况是运行一段时间才会出现,如果是奔溃了只能重启HBX)

    2024-05-27 11:07

要回复问题请先登录注册