带io.socket的sails应用程序
sails app with io.socket
我使用以下代码实时获取通知,但如果接收者离线或不在该页面上,他们在登录后就看不到通知。有人能帮我吗:
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();
});
});
要开始侦听新的聊天对象,您应该先执行Get,然后再侦听事件。
比如:
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();
});
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 科尔多瓦页面类应用程序中的多个谷歌地图
- Sails.js:我可以将一些服务/模型打包为npm并在Sails.jss应用程序中加载npm吗
- 使用Sails.JS为静态HTML/JS应用程序提供身份验证
- 如何在 Sails.js 应用程序中禁用或替换 X-Powered-By 标头
- 将 ScrollMagic 安装到 Sails.js 生成的 Web 应用程序中
- 如何使我的 sails 应用程序在 dev 中使用本地 js 和 css 依赖项,并在生产中使用 cdn
- 如何在sails应用程序中为CSS生成地图文件
- 在sails应用程序中使js文件成为可用资产(而无需将它们注入每个视图)
- 将sails.js应用程序绑定到特定ip
- 带io.socket的sails应用程序