【发布时间】:2017-06-26 01:28:19
【问题描述】:
我使用 MEAN Stack 创建了 Simple 博客,每个帖子都有评论部分,我想在对帖子发表评论时将通知发送给特定用户(帖子管理员)。任何人都可以给出建议如何使用socket.io来做到这一点。
【问题讨论】:
标签: angularjs node.js mongodb mongoose socket.io
我使用 MEAN Stack 创建了 Simple 博客,每个帖子都有评论部分,我想在对帖子发表评论时将通知发送给特定用户(帖子管理员)。任何人都可以给出建议如何使用socket.io来做到这一点。
【问题讨论】:
标签: angularjs node.js mongodb mongoose socket.io
两种快速的方法:
选项 1:
为每个用户创建一个哈希,并且只在用户哈希上发出。
socket.emit('##somehash##', { post_msg: 'You have a new post' });
选项 2:
创建一个“管理员”频道(不安全),然后通过管理员频道广播消息。
http://socket.io/docs/rooms-and-namespaces/
【讨论】: