我如何才能访问socket.io.min.js快递?

我可以通过这个URL连接socket.io:localhost / socket.io / socket.io.js但我需要缩小版本! localhost / socket.io / socket.io.MIN.js不起作用。

Socket.IO截获请求到/socket.io来提供它所需要的文件。 它通常服务于:

./node_modules/socket.io/node_modules/socket.io-client/dist

但是,正如在Socket.IO的wiki中所说的 ,如果您愿意的话,您可以自己提供这些文件。

您需要的文件位于socket.io-client库中的/dist文件夹中。

如果您想一直强制执行生产设置,则可以在调用listen()之前将其添加到节点应用程序中:

 io.enable('浏览器客户端缩小');  //发送缩小的客户端
 io.enable('浏览器客户端etag');  //根据版本号应用etagcaching逻辑
 io.enable('浏览器客户端gzip');  / / gzip文件
 io.set('log level',1);  //减less日志logging
 io.set('transports',[//启用所有传输(可选如果你想flashsocket)
     '的WebSocket'
   ,“闪光灯”
   ,'htmlfile'
   ,“xhr-polling”
   ,“jsonp-polling”
 ]);

截至今天,最新的socket.io.js缩小版本( 版本0.9.16 ):

http://cdnjs.cloudflare.com/ajax/libs/socket.io/0.9.16/socket.io.min.js