如何从php脚本给Node.js服务器一个命令?

时间:2015-04-23 06:19:52

标签: javascript php node.js server

很抱歉打扰你,但我一直在寻找答案,我无法在任何地方找到它们......我是javascript和node.js领域的新手,在这里& #39;我的问题:

我已经基于socket.io的教程创建了一个应用程序 - 这里是他们chat example.已完成项目的链接,一切正常,但我真的需要在节点服务器运行时触发某些命令...应该通过 php 脚本触发命令。

该命令应该触发一个emit事件 - 所以我们案例中的每个客户端都会看到通过php发送的新消息。

我看到了一些建议,可以通过php /使用 cURL 从另一台服务器上完成。问题是我不知道如何获取从php发送到node.js服务器的POST数据。

使用php的命令节点的任何解决方案都非常受欢迎,我再次抱歉打扰你:)

1 个答案:

答案 0 :(得分:1)

您可以使用网桥在NodeJS和PHP之间交换数据。您需要实现一个公开远程过程的PHP服务器和一个调用这些远程过程的NodeJS客户端。您可以使用这些远程过程从PHP向NodeJS应用程序发送任何数据。

以下是一些可以帮助您入门的链接:

http://bergie.iki.fi/blog/dnode-make_php_and_node-js_talk_to_each_other/

https://github.com/bergie/dnode-php