这种情况是否可能,如果没有,如何使其成为可能?
假设我在端口 8080 上运行 nodejs。我还在端口 80 上运行 Apache。在 nodejs 端口上,我使用 socketIO 表达。
在 Apache 上,我有一个 index.html 网页,其文本框带有一个包含“socket.io-client.js”的提交按钮。在文本框中输入消息并点击提交会将消息传递到端口 80 上的 nodejs,这将有效地将消息广播给在 apache 上托管的 index.html 上打开页面的所有其他用户。
从我目前看到的例子来看,socketio、网页、express 都必须驻留在节点所在的任何位置,以便 index.html 页面可以包含脚本“/socketio/socket.io.js”。有什么方法可以包含托管在 nodejs 之外的服务器上的 socket.io.js 脚本吗?如果此工作需要任何可用的示例或配置将有所帮助。