美文网首页
微信小程序用 web socket 和 rails 的 Acti

微信小程序用 web socket 和 rails 的 Acti

作者: sbtiny | 来源:发表于2017-02-13 22:20 被阅读486次

    Rails 的 js 代码对 websocket 进行了一些封装,直接用 socket 连到 ws://foo.com/cable 是收不到消息的,要客户端发送一个 "subscribe" 到 websocket 才可以

        wx.connectSocket({
          url: 'ws://admin.zuche.neal.cn:3000/cable',
          header:{
            'content-type': 'application/json'
          },
          method:"GET"
        });
    
        wx.onSocketOpen(function() {
          let id =  JSON.stringify({channel: "CarChannel", car_id: 1});
          wx.sendSocketMessage({
            data: JSON.stringify
            ({command: "subscribe", identifier: id})
          })
        });
    
        wx.onSocketMessage(function(res) {
          //do something
        })
    

    相关文章

      网友评论

          本文标题:微信小程序用 web socket 和 rails 的 Acti

          本文链接:https://www.haomeiwen.com/subject/qzitwttx.html