私はlite-serverをangular2 devにローカルで使用しています。私はすべてのjsを1.7Mbのmin.jsファイルに圧縮しました。これは正常に動作しています。今私はそれをはるかに小さい280Kbとgzipファイルに絞るしたいです。 悪い点は、Chromeが "application/javascript"とContent-Encoding "gzip"の代わりにcontent-type "octet-stream"でファイルをダウンロードしていることです。 この作品を作成する簡単な方法はありますか?ノードlite-server gzipファイル
0
A
答えて
1
lite-server
に非常に精通
はないが、それはエクスプレスミドルウェアを受け入れるように見えるので、あなたはcompression
ミドルウェアを使用することができるはずです:
// lite-server-config.js
module.exports = {
...
server : {
middleware : { 1 : require('compression')() }
...
}
};
手動でファイルをgzipする必要があります。正しいヘッダーも設定されます。
+0
この回答でこの問題を解決してくれてありがとうございました。https ://github.com/BrowserSync/recipes/tree/master/recipes/server.gzipped.assets – pedrotorres
関連する問題
- 1. ノードJSとGulpのGzip(ダブルgzip)
- 2. ノードjs elasticsearch with gzip header
- 3. LiteServerのデフォルトのファイル監視オプションを変更する方法
- 4. は、私がNode.jsのサーバーにgzipファイルを送信する方法を学んでいるのgzipファイル・ノード・サーバー
- 5. 解凍gzipファイル
- 6. Gzipファイルと角2
- 7. GZIP圧縮+ htaccessファイルは
- 8. gzipの巨大なファイル(〜30G)
- 9. asp.netのgzip cssとjsファイル
- 10. AWS API Gateway GzipされたJSONファイル
- 11. アクセプトエンコーディング:gzipとコンテンツエンコーディング:gzip
- 12. Spring gzipとTomcat gzip
- 13. JavaScriptノード環境でJSONデータへのGzipコンテンツエンコーディングレスポンスを返す
- 14. gzipファイルからの行数(AIX)
- 15. マルチパートgzipファイルのランダムアクセス(Javaの場合)
- 16. Angular2:プロダクションでのgzipファイルの使用
- 17. pythonのgzipファイルから読み込み
- 18. データフレームからgzipファイルを書き込む
- 19. Ruby zlibライブラリ非常に遅いgzipファイル
- 20. 複数のファイルを含むgzipアーカイブ
- 21. Python Gzip - オンザフライでのファイルへの追加
- 22. gzipフォルダからファイルを抽出する
- 23. gzipファイルの置き換え方法Java
- 24. pythonでgzipファイルを開くApache Beam
- 25. のPython 3は、のpython3のGzipファイル
- 26. gzip入力ファイルを含むspark-xml
- 27. ノード内のgzipファイルを提供すると、ブラウザでnet :: ERR_CONTENT_DECODING_FAILEDがスローされます
- 28. gzip文字列、次にgzipのbase64値
- 29. WebPACKのgzipの特急はgzip
- 30. Gzipそのようなファイルやディレクトリのエラーは、まだzipsファイル
サーバーが送信しているヘッダーを確認します。問題のリソースの下にあるネットワークパネルのクロムインスペクタでこれらを見ることができます。 –
私は言った:それは 'オクテットストリーム'としてファイルを送信していると私の問題thats。 のAccept-範囲:バイト のCache-Control:ここでは、ヘッダーの公開、最大エージング= 0 接続:キープアライブ のContent-Length:295997 のContent-Type:アプリケーション/ octet-streamの 日:月を、 04 Jul 2016 09:58:44 GMT ETag:W/"4843d-155a79e0518" 最終更新日:2017年7月1日17:59:59 GMT – pedrotorres