【发布时间】:2017-09-17 05:38:35
【问题描述】:
我正在尝试遵循这一点,以便提供一些静态压缩文件。 https://medium.com/@rajaraodv/two-quick-ways-to-reduce-react-apps-size-in-production-82226605771a
我正在使用 webpack 压缩插件来生成 gzip 文件。
new CompressionPlugin({
asset: '[path].gz[query]',
algorithm: 'gzip',
test: /\.(js|css)$/,
deleteOriginalAssets: true
})
在我的服务器上,我有这个中间件。
app.get('*.js', function (req, res, next) {
req.url = req.url + '.gz';
res.set('Content-Encoding', 'gzip');
next();
});
当我在浏览器中运行应用程序时,我得到了 GET http://localhost:8080/app.jsnet::ERR_CONTENT_DECORDING_FAILED
可能,我还需要做更多的事情,但不知道具体是什么。
谢谢你,Ionut
【问题讨论】: