如何在Socket.io中向特定用户发送通知

时间:2017-02-08 12:19:46

标签: angularjs node.js mongodb mongoose socket.io

我使用MEAN Stack创建了简单博客,每个帖子都有评论部分,我想将通知发送给特定用户(发布管理员)当评论发布在帖子上时。 anybdy可以使用socket.io给出建议如何做到这一点。

1 个答案:

答案 0 :(得分:1)

你可以通过两种快速方式做到这一点:

选项1:
为每个用户创建一个哈希,并仅在用户哈希上发出。

socket.emit('##somehash##', { post_msg: 'You have a new post' });

选项2:
创建一个" admin"频道(不安全)然后通过管理频道广播该消息 http://socket.io/docs/rooms-and-namespaces/