首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Express 4.x压缩

Express 4.x压缩
EN

Stack Overflow用户
提问于 2015-02-09 17:05:20
回答 2查看 7.2K关注 0票数 7

我已经用谷歌的PageSpeed chrome扩展测试了我的本地web服务器。其中一个结果是我的web服务器没有启用压缩。我在后端使用的是node js和express 4.x。我在谷歌上搜索了一下,以找到压缩数据的解决方案,我发现https://github.com/expressjs/compression是express的一个中间件。我试着这样使用它:

代码语言:javascript
复制
    var app                 = express();
    var compression         = require('compression');
    var server              = http.createServer(app);
    server.listen(CONFIG.PORT);
    app.use(compression());

即使我这样做了,pageSpeed仍然建议我压缩数据。我做错了什么?

EN

回答 2

Stack Overflow用户

发布于 2015-08-07 19:59:10

代码语言:javascript
复制
app.use(compression());
app.use(express.static(__dirname+'/public'));

把JS,CSS,HTML文件放在public目录下,它们将被压缩。

票数 17
EN

Stack Overflow用户

发布于 2017-06-14 15:19:24

//使用压缩加速页面加载

压缩(app.use());

app.use('app',function (req,res,next) {});

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28406068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档