WebSocket connection to 'wss://xxxx/' failed: Error during WebSocket handshake: Unexpected response code: 500
客户端连接websocke报错
想知道新建uniapp项目,并关联一个新的支付宝云空间之后,从前端到云函数到空间配置的整个实现过程,
实现的目标是,通过uniapp微信小程序与云函数进行webSocket连接,后端可以发送消息给前端
exports.onWebsocketMessage = async function (event) {
const { connectionId, payload } = event
const ws = uniCloud.webSocketServer()
// 发送给单个客户端
await ws.send(connectionId, `receive:${payload}`)
// 发送给多个客户端
await ws.send([connectionId1, connectionId2, ...], `receive:${payload}`)
// 发送给客户端对象数据,发送时会自动JSON.stringify为字符串
await ws.send(connectionId, {
receive: payload
})
// 发送给客户端二进制数据
await ws.send(connectionId, Buffer.from(`receive:${payload}`))
}
这部分代码放在什么目录和文件中,已经如何调用?
2 个回复
叶雨 (作者)
WebSocket connection to 'wss://xxxxxx/' failed: (env: Windows,mp,1.06.2503281; lib: 3.7.12)
DCloud_UNI_yuhe
hello , 500 通常是服务器报错,你需要检查服务端的问题
叶雨 (作者)
我只是在链接支付宝云空间的socket域名,连接返回
{socketTaskId: 2, errMsg: "connectSocket:ok"}
然后就是评论区的报错(小程序)
2025-04-17 11:38