Javascript 带io.socket的sails应用程序

Javascript 带io.socket的sails应用程序,javascript,angularjs,node.js,socket.io,sails.js,Javascript,Angularjs,Node.js,Socket.io,Sails.js,我使用下面的代码实时获取通知,但是如果接收者离线或不在该页面上,他们在登录后无法看到通知。在这方面,有人能帮我吗 io.socket.on('chat',function(obj){ io.socket.get('/chat',function(obj){ console.log(obj.userData) var count = Object.keys(obj.userData).length; console.log(count)

我使用下面的代码实时获取通知,但是如果接收者离线或不在该页面上,他们在登录后无法看到通知。在这方面,有人能帮我吗

io.socket.on('chat',function(obj){      

      io.socket.get('/chat',function(obj){
        console.log(obj.userData)
        var count = Object.keys(obj.userData).length;
  console.log(count);


        //  $scope.chatList.push(obj.userData);
           $scope.chatList = obj.userData;
          $scope.$apply();


      });
       });

要开始收听新的聊天对象,您应该先获取并收听事件

就像这样:

  io.socket.get('/chat',function(body, response){    
      // start listening for chat objects
  });

   io.socket.on('chat',function(event){     
       console.log(event.data.userData)
       var count = Object.keys(event.data.userData).length;
       console.log(count);


        //  $scope.chatList.push(event.data.userData);
        $scope.chatList = event.data.userData;
        $scope.$apply();

   });