var file = new fs.ReadStream() sendFile(file, res) file.pipe(res) file.pipe(process.stdout) file.on("error", () => { }) что бы при закрытии соединения закрывать файл res.on("close", () => { file.destroy }) var r = fs.createReadStream('file.txt') var z = zlib.createGzip() var w = fs.createWriteStream('file.txt.gz') r.pipe(z).pipe(w) --- const http = require('http') var server = http.createServer( (req, res) => { var body = '' req.setEncoding('utf8') req.on('data', (chunk) => { body += chunk }) req.on('end', () => { var data = JSON.parse(body) res.write(typeof data) res.end() }) }) server.listen(1337)