我昨天用端口8080测试了node.js + socket.io
我发现接收数据和发送请求的前端页面必须定义为HTML
这意味着,我可以使用mvc php与node.js和socket.io结合使用
有没有办法做到这一点?
如果我将节点服务器定义为localhost:8080 我无法通过其他地方调用Web服务器,例如localhost
与nature websocket不同,我可以在任何地方使用套接字,我只需要将套接字地址定义为localhost:8080
无论如何要解决?答案 0 :(得分:2)
在端口8080上运行节点在端口8081上运行php。使用php运行前端HTML和JavaScript包括前端socket.io库并连接到localhost:8080(节点服务器)
// client side code
var socket = io.connect('http://localhost:8080');
这是未经测试的,我不知道这是否是你想要的,或者它是否会起作用。