2

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

我希望 Xampp 做到这一点。我想从 Node 中获得的只是将聊天从浏览器交换到服务器。是否可以。如果是这样,那怎么办?我已经问过一个类似的问题,但没有得到有用的答案。

4

2 回答 2

1

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

看到这个:

在以 apache 作为反向代理的服务器上使用带有 nodejs 的 socket.io

于 2013-09-27T14:32:14.993 回答
1

简单快捷的方法是使用包含聊天应用程序的 iframe。例如,通过这种方式,您可以访问chat.phpapache 提供的网页:

http://localhost/mywebsite/chat.php

然后chat.php将 iframe 与 node.js 应用程序一起放入:

<iframe src="http://localhost:8081/chat.html"></iframe>

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

于 2016-01-03T00:31:46.517 回答