我已经基于socket.io的教程创建了一个应用程序 - 这里是他们chat example.已完成项目的链接,一切正常,但我真的需要在节点服务器运行时触发某些命令...应该通过 php 脚本触发命令。
该命令应该触发一个emit事件 - 所以我们案例中的每个客户端都会看到通过php发送的新消息。
我看到了一些建议,可以通过php /使用 cURL 从另一台服务器上完成。问题是我不知道如何获取从php发送到node.js服务器的POST数据。
使用php的命令节点的任何解决方案都非常受欢迎,我再次抱歉打扰你:)
答案 0 :(得分:1)
您可以使用网桥在NodeJS和PHP之间交换数据。您需要实现一个公开远程过程的PHP服务器和一个调用这些远程过程的NodeJS客户端。您可以使用这些远程过程从PHP向NodeJS应用程序发送任何数据。
以下是一些可以帮助您入门的链接:
http://bergie.iki.fi/blog/dnode-make_php_and_node-js_talk_to_each_other/