用于在 PHP 网站中聊天的 Node.js
Posted
技术标签:
【中文标题】用于在 PHP 网站中聊天的 Node.js【英文标题】:Node.js for chat in a PHP website 【发布时间】:2013-10-03 19:39:24 【问题描述】:是否可以创建一个具有聊天功能的 php 网站,用 Node.js 编写的聊天功能?只是我读过的所有教程,索引页面都是由 Node.js 提供的。我不希望节点这样做。
我希望 Xampp 这样做。我想从 Node 中获得的只是将聊天从浏览器交换到服务器。可能吗。如果是这样,那怎么办?我已经问过一个类似的问题,但没有得到有用的答案。
【问题讨论】:
包含聊天的 iframe 是什么? @Zap7,可以详细说明一下。 您需要在这里展示代码,而不是需求列表,然后请我们为您构建。 【参考方案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
【讨论】:
【参考方案2】:简单快捷的方法是使用包含聊天应用程序的 iframe。
例如,您可以通过这种方式访问您的网页 chat.php
由 apache 提供服务:
http://localhost/mywebsite/chat.php
在chat.php
中,您将 iframe 与 node.js 应用程序放在一起:
<iframe src="http://localhost:8081/chat.html"></iframe>
这样 apache 和节点服务器可以在同一台机器上一起运行,而无需任何配置解决方法。 此外,这甚至可以应用于具有 php 和 node 两种不同托管解决方案(例如)的生产/实时环境。
【讨论】:
以上是关于用于在 PHP 网站中聊天的 Node.js的主要内容,如果未能解决你的问题,请参考以下文章