你好你好123
你好你好123
  • 发布:2024-11-29 11:32
  • 更新:2024-11-29 11:37
  • 阅读:39

开发环境更改默认的websocket地址

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.36

浏览器平台: Chrome

浏览器版本: 131.0.6778.86

项目创建方式: HBuilderX

操作步骤:

.........

预期结果:

在开发环境能够使用agora-chat正常连接websocket

实际结果:

开发环境中连接地址被替换

bug描述:

通过uniapp 使用agora-chat sdk,在开发环境运行默认的连接websocket的地址被替换为本地服务地址,此时我创建一个同样的vue项目将代码完全复制过去,启动项目websocket连接正常,又创建一个react项目启动同样正常. 我把uniapp项目打包后部署到任何环境websocket连接均正常,现在的问题就是在uniapp的开发环境我本来正常的websocket连接地址
ws://msync-api*****.chat.agora.io/ws/203/uyvlnhrx/websocket会被替换为ws://localhost:5174/pages/chat/index/094/c0wrujvs/websocket

2024-11-29 11:32 负责人:无 分享
已邀请:
蔡cai

蔡cai

多半是代码问题,看下websoket的地址怎么获取的吧

  • 你好你好123 (作者)

    websoket 的地址是通过他的appkey默认获取的,代码我都排查了,并且同样的代码在vue项目中能够正常

    2024-11-29 11:47

  • 蔡cai

    回复 你好你好123: websoket 的地址是通过他的appkey默认获取的;是通过请求接口嘛,不是的话应该通过环境变量拼接生成的吧?

    2024-11-29 13:48

要回复问题请先登录注册