我可以通过这个 url 连接 socket.io:localhost/socket.io/socket.io.js 但我需要缩小版!localhost/socket.io/socket.io.MIN.js 不起作用。
问问题
4869 次
2 回答
4
Socket.IO 拦截请求以/socket.io
提供它需要的文件。它通常为他们提供服务:
./node_modules/socket.io/node_modules/socket.io-client/dist
但是,正如Socket.IO 的 wiki中所说,如果您愿意,您可以自己提供文件。
您需要的/dist
文件位于socket.io-client存储库的文件夹中。
如果您想一直强制生产设置,您可以在调用之前将其添加到您的节点应用程序listen()
:
io.enable('浏览器客户端缩小'); // 发送缩小客户端 io.enable('浏览器客户端标签'); // 根据版本号应用 etag 缓存逻辑 io.enable('浏览器客户端 gzip'); // 压缩文件 io.set('日志级别', 1); // 减少日志记录 io.set('transsports', [ // 启用所有传输(如果你想要 flashsocket,可选) '网络套接字' , '闪光灯插座' , 'html文件' , 'xhr 轮询' , 'jsonp 轮询' ]);
于 2012-11-12T15:06:24.400 回答
1
最新的socket.io.js 缩小版本,截至今天(0.9.16 版):
http://cdnjs.cloudflare.com/ajax/libs/socket.io/0.9.16/socket.io.min.js
于 2014-02-06T15:01:06.820 回答