.........
- 发布:2024-11-29 11:32
 - 更新:2024-11-29 11:37
 - 阅读:352
 
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 4.36
浏览器平台: Chrome
浏览器版本: 131.0.6778.86
项目创建方式: HBuilderX
操作步骤:
                                    
                                         
                                
                                                                                                预期结果:
                                    
                                    
                                        在开发环境能够使用agora-chat正常连接websocket
                                     
                                
                                                                                                在开发环境能够使用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
            
            
            
            
你好你好123 (作者)
websoket 的地址是通过他的appkey默认获取的,代码我都排查了,并且同样的代码在vue项目中能够正常
2024-11-29 11:47
蔡cai
回复 你好你好123: websoket 的地址是通过他的appkey默认获取的;是通过请求接口嘛,不是的话应该通过环境变量拼接生成的吧?
2024-11-29 13:48