本文介绍: 使用webSocket的时候出现了一个问题,前端小程序和nodejs后端建立websocket连接后,使用send方法发送到后端为buffer格式,以下为我前后端代码1、前端小程序代码后端代码这时候后台的message为buffer格式 如图。
问题说明
使用webSocket的时候出现了一个问题,前端小程序和nodejs后端建立websocket连接后,使用send方法发送到后端为buffer格式,以下为我前后端代码
1、前端小程序代码
//创建webSocket连接
const socket = uni.connectSocket({
url: 'wss://XXXX.com:8889',
success() {
console.log("ws连接成功!");
},
fail() {
console.log("ws连接失败!");
},
});
//监听webSocket连接成功的方法
socket.onOpen((res)=>{
const data ={
type:'sendCode',
code:'啦啦啦'
}
//发送数据到后台
socket.send({
data: JSON.stringify(data),
success: function (res) {
console.log(res, '发送成功了')
},
})
})
后端代码
// 监听 WebSocket 连接事件
wss.on('connection', (socket) => {
// 监听 WebSocket 接收消息事件
socket.on('message', (message) => {
console.log('message-------------------',message);
}
}
解决方法
console.log('message-------------------',message.toString('utf8'));
原文地址:https://blog.csdn.net/T3165919332/article/details/134568894
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_3575.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。