0
我想在Node中解壓縮gzip文件,但我遇到以下錯誤。節點Zlib不正確的標題檢查
Error: incorrect header check at Zlib._handle.onerror (zlib.js:370:17)
這裏是代碼的原因的問題。
'use strict'
const fs = require('fs');
const request = require('request');
const zlib = require('zlib');
const path = require('path');
var req = request('https://wiki.mozilla.org/images/f/ff/Example.json.gz').pipe(fs.createWriteStream('example.json.gz'));
req.on('finish', function() {
var readstream = fs.createReadStream(path.join(__dirname, 'example.json.gz'));
var writestream = fs.createWriteStream('example.json');
var inflate = zlib.createInflate();
readstream.pipe(inflate).pipe(writestream);
});
//Note using file system because files will eventually be much larger
我是否缺少明顯的東西?如果不是,我怎麼才能確定是什麼在拋出錯誤?