我可以通过这个 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 回答