我知道 socket.io JavaScript 客户端文件将由 Node.js 服务器提供,但这并不好,因为我使用了某种 JavaScript 库依赖管理器,如require.js
or steal.js
。
我希望我可以从我的主(静态资产)服务器而不是 Node.js 服务器提供 socket.io 客户端 JavaScript 文件。这是可行的吗?我怎样才能做到这一点?
我知道 socket.io JavaScript 客户端文件将由 Node.js 服务器提供,但这并不好,因为我使用了某种 JavaScript 库依赖管理器,如require.js
or steal.js
。
我希望我可以从我的主(静态资产)服务器而不是 Node.js 服务器提供 socket.io 客户端 JavaScript 文件。这是可行的吗?我怎样才能做到这一点?
根据文档,您是如何将 socket.io 服务到客户端的。据我所知,您不能像 node 那样从外部节点服务器向客户端提供 socket.io。如果我错了,请纠正我
希望这可以帮助
Socket.io 已经可以从客户端使用,尽管在服务器端它通常与 node.js 一起使用,但没有理由不能从另一个 Javascript 库中使用它。我知道它没有 node.js 依赖项。
最简单的方法是包含来自CDNJSsocket.io
的客户端 JavaScript 库:
<script src="//cdnjs.cloudflare.com/ajax/libs/socket.io/0.9.10/socket.io.min.js"><script>