我知道 socket.io JavaScript 客户端文件将由 Node.js 服务器提供,但这并不好,因为我使用了某种 JavaScript 库依赖管理器,如require.jsor steal.js。
我希望我可以从我的主(静态资产)服务器而不是 Node.js 服务器提供 socket.io 客户端 JavaScript 文件。这是可行的吗?我怎样才能做到这一点?
我知道 socket.io JavaScript 客户端文件将由 Node.js 服务器提供,但这并不好,因为我使用了某种 JavaScript 库依赖管理器,如require.jsor 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>