Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Node.js中的通知_Php_Javascript_Mysql_Node.js - Fatal编程技术网

Php Node.js中的通知

Php Node.js中的通知,php,javascript,mysql,node.js,Php,Javascript,Mysql,Node.js,我正在尝试使用NodeJS实现一个通知系统。一切正常:连接到服务器,连接到数据库,查询数据库。因为我只有几个小时在NodeJ上工作,所以我不清楚通知是如何具体发生的。谷歌搜索这个问题实际上并没有带来什么好处 当某人发表评论时,该评论被插入到数据库中,这会触发一个事件来通知他的朋友(在朋友表中)他发表了评论?任何形式的帮助都将不胜感激。 我将PHP和MySQL与“MySQL”节点模块一起使用。谷歌搜索“Node.js通知”我得到了这个或这个。正如Amberlamps所建议的那样,它使用socket

我正在尝试使用NodeJS实现一个通知系统。一切正常:连接到服务器,连接到数据库,查询数据库。因为我只有几个小时在NodeJ上工作,所以我不清楚通知是如何具体发生的。谷歌搜索这个问题实际上并没有带来什么好处
当某人发表评论时,该评论被插入到数据库中,这会触发一个事件来通知他的朋友(在朋友表中)他发表了评论?任何形式的帮助都将不胜感激。

我将PHP和MySQL与“MySQL”节点模块一起使用。

谷歌搜索“Node.js通知”我得到了这个或这个。正如Amberlamps所建议的那样,它使用socket.io。

最后,您需要让您的所有用户(他们的WebBrowser)运行一些javascript,以便在node.js服务器上打开websocket(或者签出socket.io)。只要它们停留在页面上,该连接就会保持打开状态。一旦您想要向他们发送通知,node.js服务器就会通过此连接执行此操作。您的PHP脚本可以通过各种方式触发node.js服务器,但对localhost的http请求可能是最简单、最实时的。

看看我见过的Karel。他使用了一个XML文件,我想直接使用Node.js将评论通知朋友。因此,注释表中的任何更改都将触发事件。无论如何,我会按照您的建议尝试熟悉Socket.io,从文档开始更好。谢谢