0

我的角度控制器在模型上等待网络套接字的创建信号,以刷新视图上使用的数据。帆模型的名称是 Noticia,所以标识符是 noticia。

这是我的角度控制

io.socket.on('noticia', function (msg) {

    开关(味精。动词){

      案例“创建”:

      $scope.last6Items.pop();
      console.log("socket 创建");
      $scope.last6Items.push(msg.data);
      $scope.$apply();
      休息;

      默认值:返回;
    }
});

然后事情是,当我使用由sails 生成的其余API 创建一个带有POST 请愿的寄存器时,Web 套接字无法正常工作。

我在客户端使用最新的sails.io.js https://github.com/balderdashy/sails.io.js/tree/master/dist

我的模型也与mysql有联系

4

1 回答 1

1

io.socket.get('/noticia')通过调用before确保您已连接到套接字io.socket.on(...)

您可以检查套接字是否与io.socket.isConnected().

于 2016-02-25T20:10:07.823 回答