现在后端已经用 neffos.js 把 websocket 的后端写好了,前端的 demo 也可以正常接收到后端传送过来的信息(在浏览器的 network 中可以看到),现在的需求是想让后端发送过来信息后,前端自动渲染到页面上,求解具体该怎么做? 前端 demo 代码如下
const conn = await neffos.dial(wsURL, {
default: {
_OnNamespaceConnected: (nsConn, msg) => {
console.log('_OnNamespaceConnected')
that.handleNamespaceConnectedConn(nsConn)
console.log(nsConn)
},
_OnNamespaceDisconnect: (nsConn, msg) => {
console.log('_OnNamespaceDisconnect')
},
notify: (nsConn, msg) => { // "chat" event.
nsConn.emit('notify', 'pong')
console.log('notify')
console.log(msg)
}
}
}, {
headers: { 'Authorization': token }
})
conn.connect('default')
} catch (err) {
this.handleError(err)
}
},
handleNamespaceConnectedConn(nsConn) {
nsConn.emit('Hello from browser client side!')
const token = getToken()
nsConn.emit('Authorization', token)
console.log('handleNamespaceConnectedConn')
},