php网站与node.js后台进程同时运行


php website with node.js daemon concurrently

我正在用PHP创建一个网站(静态、预处理的页面和所有PHP风格的页面)但是,

我想通过使用Node.JS和Socket.IO.来添加一些实时功能,比如通知功能

因此,它基本上是一个PHP网站,但有一个Node.js守护进程,通过socket.io.推送一些数据

我玩了一点,老实说,这似乎一点也不难。

这更令人好奇,但你认为通过在客户端上添加Socket.IO javascript来监听服务器端通知,将它们结合在一起可能是一个很好的组合吗?

提前谢谢。


此外,我注意到,当我在服务器上需要socket.io时,它也会将脚本放在客户端。由于我不会使用node来提供页面,我想脚本不会包含在页面中。是否有手动包含的方法?

对不起我的英语,我不是本地人。

如果不需要node来提供页面,只需包含socket.io并连接到socket服务器即可。

在您的客户端中,添加:

<script src="[server address]:[server port]/socket.io/socket.io.js"></script>

然后:

var socket = io.connect([server address]:[server port]);