我如何才能访问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