求解 iris 的 websocket 问题

2021-01-18 23:32:59 +08:00
 juventusryp

现在后端已经用 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')
    },
457 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/746107

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX