V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
juventusryp
V2EX  ›  问与答

求解 iris 的 websocket 问题

  •  
  •   juventusryp · Jan 18, 2021 · 720 views
    This topic created in 1934 days ago, the information mentioned may be changed or developed.

    现在后端已经用 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')
        },
    
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   957 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:40 · PVG 03:40 · LAX 12:40 · JFK 15:40
    ♥ Do have faith in what you're doing.