如何将socket.io客户端JavaScript与其他JS库一起提供服务
我知道socket.io JavaScript客户端文件将由Node.js服务器提供,但这并不好,因为我使用了某种JavaScript库依赖关系管理器,如如何将socket.io客户端JavaScript与其他JS库一起提供服务,socket.io,client-side,Socket.io,Client Side,我知道socket.io JavaScript客户端文件将由Node.js服务器提供,但这并不好,因为我使用了某种JavaScript库依赖关系管理器,如require.js或steal.js 我希望能够从主(静态资产)服务器而不是Node.js服务器提供socket.io客户端JavaScript文件。这可行吗?如何实现这一点呢?Socket.io已经可以从客户端使用,尽管在服务器端它通常与node.js一起使用,但没有理由不能从其他Javascript库中使用它。据我所知,它没有node.j
require.js
或steal.js
我希望能够从主(静态资产)服务器而不是Node.js服务器提供socket.io客户端JavaScript文件。这可行吗?如何实现这一点呢?Socket.io已经可以从客户端使用,尽管在服务器端它通常与node.js一起使用,但没有理由不能从其他Javascript库中使用它。据我所知,它没有node.js依赖关系。根据是如何将socket.io服务器连接到客户端的。 据我所知,您不能像node那样从节点服务器外部向客户端提供socket.io服务。 如果我错了,请纠正我
希望这有帮助最简单的方法是从以下位置包含
socket.io
客户端JavaScript库:
我还注意到socket.io可能使用Flash,因此也有一些swf文件。我可以使用它,但我需要获取源代码并使用其他软件包进行构建。我不知道如何做才能使其正确,因为这些糟糕的文件。然而,@dhirajbodichera引用的文档也指出:»如果您选择通过其他方式为客户端提供服务,您可以克隆socket.io-client存储库并查看dist/子目录。»因此这是可能的,但是需要一些额外的工作。Socket.io客户端库也包含在Node.js包中,如中所述。或者,您可以从中克隆它。
<script src="//cdnjs.cloudflare.com/ajax/libs/socket.io/0.9.10/socket.io.min.js"><script>