用于在 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的主要内容,如果未能解决你的问题,请参考以下文章

创建用户聊天系统 -(PHP、MySQL、AJAX?)

Node学习——开篇

如何将 Facebook 聊天集成到 php 网站或应用程序中

一款自适应的聊天网站-匿名在线聊天室PHP源码

一款自适应的聊天网站-匿名在线聊天室PHP源码

一款自适应的聊天网站-匿名在线聊天室PHP源码