angular2 dev に lite-server をローカルで使用しています。すべてのjsを1.7Mbのmin.jsファイルに圧縮しましたが、これは正常に機能しています。今、私はそれをはるかに小さい 280Kb の gzip ファイルに圧縮したいと考えています。悪い点は、Chrome が "application/javascript" と Content-Encoding "gzip" ではなく content-type "octet-stream" でファイルをダウンロードしていることです。これを機能させる簡単な方法はありますか?
質問する
1122 次
1 に答える
1
にはあまり詳しくありませんlite-server
が、Express ミドルウェアを受け入れるように見えるので、ミドルウェアを使用できるはずcompression
です。
// lite-server-config.js
module.exports = {
...
server : {
middleware : { 1 : require('compression')() }
...
}
};
これにより圧縮が行われるため、ファイルを手動で gzip する必要はありません。また、正しいヘッダーが設定されます。
于 2016-07-04T10:42:51.780 に答える