是否可以创建一个具有聊天功能的PHP网站,用Node.js编写的聊天功能?只是我读过的所有教程,索引页面都是由Node.js提供的。我不希望节点这样做。
我希望Xampp这样做。我想从Node获得的只是将聊天从浏览器交换到服务器。可能吗。如果是这样,那怎么样?我已经问了一个类似的问题我得不到有用的答案。
答案 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和节点的生产/现场环境。