Node.js用于PHP网站中的聊天

时间:2013-09-27 13:24:11

标签: node.js websocket socket.io chat

是否可以创建一个具有聊天功能的PHP网站,用Node.js编写的聊天功能?只是我读过的所有教程,索引页面都是由Node.js提供的。我不希望节点这样做。

我希望Xampp这样做。我想从Node获得的只是将聊天从浏览器交换到服务器。可能吗。如果是这样,那怎么样?我已经问了一个类似的问题我得不到有用的答案。

2 个答案:

答案 0 :(得分:1)

您需要在子文件夹上将Apache设置为node.js的反向代理 (例如,如果您的域名是example.org,则example.org/chat/将转发到node.js)

看到这个:

Using socket.io with nodejs on a server with apache as a reverse proxy

答案 1 :(得分:1)

简单快捷的方法是使用包含聊天应用程序的iframe。 这样,您就可以访问由apache提供的网页chat.php

http://localhost/mywebsite/chat.php

并在chat.php中将iframe与node.js app:

放在一起
<iframe src="http://localhost:8081/chat.html"></iframe>

这样,apache和节点服务器可以在同一台机器上一起运行,而无需任何配置解决方法。 此外,这甚至可以应用于具有两种不同托管解决方案(例如)用于php和节点的生产/现场环境。