Sailsjs websocket 在 io.socket.on() 的调用中不工作
Sailsjs websocket not working in the call of io.socket.on()
我的 angular 控制器等待模型上网络套接字的创建信号,以刷新我在视图上使用的数据。
sails模型的名称是Noticia,所以标识符是noticia。
这是我的 angular 控件
io.socket.on('noticia', function (msg) {
switch(msg.verb) {
case 'created':
$scope.last6Items.pop();
console.log("socket create");
$scope.last6Items.push(msg.data);
$scope.$apply();
break;
default: return;
}
});
然后是当我使用 sails 生成的其余 API 创建一个带有 POST 请愿书的寄存器时,网络套接字无法正常工作。
我在客户端使用最新的 sails.io.js https://github.com/balderdashy/sails.io.js/tree/master/dist
我的模型也与mysql
有关
通过在 io.socket.on(...)
之前调用 io.socket.get('/noticia')
确保您已连接到套接字。
您可以检查插座是否连接io.socket.isConnected()
。
我的 angular 控制器等待模型上网络套接字的创建信号,以刷新我在视图上使用的数据。 sails模型的名称是Noticia,所以标识符是noticia。
这是我的 angular 控件
io.socket.on('noticia', function (msg) { switch(msg.verb) { case 'created': $scope.last6Items.pop(); console.log("socket create"); $scope.last6Items.push(msg.data); $scope.$apply(); break; default: return; } });
然后是当我使用 sails 生成的其余 API 创建一个带有 POST 请愿书的寄存器时,网络套接字无法正常工作。
我在客户端使用最新的 sails.io.js https://github.com/balderdashy/sails.io.js/tree/master/dist
我的模型也与mysql
有关通过在 io.socket.on(...)
之前调用 io.socket.get('/noticia')
确保您已连接到套接字。
您可以检查插座是否连接io.socket.isConnected()
。