express compression中间件需要配合nginx使用吗?不能单独使用吗?

express compression中间件需要配合nginx使用吗?不用nginx能单独使用,实现压缩吗?

阅读 3.2k
2 个回答

看文档啊, 使用实例都给你了,不需要nginx配合,express自己就能干。

https://github.com/expressjs/...

var compression = require('compression')
var express = require('express')

var app = express()
app.use(compression({filter: shouldCompress}))

function shouldCompress (req, res) {
  if (req.headers['x-no-compression']) {
    // don't compress responses with this request header
    return false
  }

  // fallback to standard filter function
  return compression.filter(req, res)
}

建议使用nginx的gzip 模块

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题