现在后端已经用 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')
},
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.