我正在尝试使用 NodeJS 实现通知系统。一切正常:连接服务器、连接数据库、查询数据库。因为我只有几个小时在 NodeJS 上工作,所以我不清楚通知是如何具体发生的。谷歌搜索这个问题实际上并没有带来什么好东西。
当有人发表评论时,评论被插入到数据库中,这应该触发一个事件来通知他的朋友(在朋友表中)他发表了评论吗?任何类型的帮助将不胜感激。
我正在使用带有“mysql”节点模块的 PHP 和 MySQL。
问问题
878 次
2 回答
1
谷歌搜索“node.js 通知”我得到了这个http://www.gianlucaguarini.com/blog/?p=272或这个http://gonzalo123.wordpress.com/2011/03/14/real-time-notifications-与-php/。正如 Amberlamps 建议的那样,它使用 socket.io。
于 2012-08-16T09:49:34.417 回答
0
最后,您将希望您的所有用户(他们的网络浏览器)运行一些 javascript,以打开一个 websocket(或者,检查 Socket.IO)到您的 node.js 服务器。只要它们留在页面上,该连接就会保持打开状态。一旦您想向他们发送通知,node.js 服务器就会通过此连接执行此操作。您的 PHP 脚本可以通过各种方式触发 node.js 服务器,但对 localhost 的 http 请求可能是最简单和最实时的。
于 2012-08-16T10:08:06.470 回答