Node.js: Gzip compression?

前端 未结 13 1423
迷失自我
迷失自我 2020-11-30 21:57

Am I wrong in finding that Node.js does no gzip compression and there are no modules out there to perform gzip compression? How can anyone use a web server that has no compr

13条回答
  •  萌比男神i
    2020-11-30 22:55

    Even if you're not using express, you can still use their middleware. The compression module is what I'm using:

    var http = require('http')
    var fs = require('fs')
    var compress = require("compression")
    http.createServer(function(request, response) {
      var noop = function(){}, useDefaultOptions = {}
      compress(useDefaultOptions)(request,response,noop) // mutates the response object
    
      response.writeHead(200)
      fs.createReadStream('index.html').pipe(response)
    }).listen(1337)
    

提交回复
热议问题