l***@sina.com
l***@sina.com
  • 发布:2025-03-15 16:52
  • 更新:2025-04-15 06:46
  • 阅读:131

客户端调用uniCloud.connectWebSocket,云对象未调用_onWebsocketConnection方法

分类:uniCloud
const exampleWebSocket = await uniCloud.connectWebSocket({  
                    name: "wsfunc",  
                    query: {  
                        key: "val"  
                    }  
                })  

                // 连接成功时触发  
                exampleWebSocket.onOpen(event => {  
                    console.log("WebSocket:open", event);  
                });

WebSocket:open打印了 但是云对象没有回调响应链接成功的方法

_onWebsocketConnection: async function(event) {  
        console.log("onWebsocketConnection", event);  
    }

_onWebsocketConnection未被调用

2025-03-15 16:52 负责人:无 分享
已邀请:
DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

客户端调用有报错吗?触发onopen回调了吗?

  • l***@sina.com (作者)

    客户端onopen回调了,但是云对象没有触发_onWebsocketConnection回调

    2025-04-07 10:18

  • DCloud_uniCloud_CRL

    回复 l***@sina.com: 现在还能复现吗?

    2025-04-07 14:47

SeanDavis

SeanDavis

云对象中, 使用 async 标记 _onWebsocketConnection 函数后就不会触发
去掉 async 后就正常出发了,
好迷惑的 bug,是因为支付宝云前置的 socket 网关么

要回复问题请先登录注册