私のwebpackの設定では、圧縮がファイルサイズを縮小する場合に限り、.gz
のスクリプトがコンパイルされます。つまり、.js
のスクリプトの一部には.js.gz
があります。ファイルを試して別のファイルにフォールバックする方法は?
拡張の場合は、.gz
を試してみることができます。しかし、.js.gz
が存在しない場合、どのようにnginxに.js
にフォールバックするように指示しましたか?
app.get('*.js', (req, res, next) => {
// eslint-disable-next-line operator-assignment
req.url = req.url + '.gz';
res.set('Content-Encoding', 'gzip');
next();
});
さらに複雑なことに、serve-staticを使用しています。 nginxで
私が使用してこれを達成することができるだろう:
try_files $uri.gz $uri @404
は 'サーブ-static'、HTTPS上の問題をオープンします: //github.com/expressjs/serve-static/issues/85。 – Gajus