VOOZH about

URL: https://www.geeksforgeeks.org/node-js/node-js-zlib-createdeflate-method/

⇱ Node.js zlib.createDeflate() Method - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Node.js zlib.createDeflate() Method

Last Updated : 12 Oct, 2021
The zlib.createDeflate() method is an inbuilt application programming interface of the Zlib module which is used to create a new Deflate object. Syntax:
zlib.createDeflate( options )
Parameters: This method accepts single parameter options which is an optional parameter that holds the zlib options. Return Value: It returns a new Deflate object. Below examples illustrate the use of zlib.createDeflate() method in Node.js: Example 1: Output:
Program Completed!
Example 2: Output:
Error [ERR_STREAM_CANNOT_PIPE]: Cannot pipe, not readable
 at WriteStream.Writable.pipe (_stream_writable.js:243:24)
 at /home/runner/CorruptFlawedSoftwaresuite/index.js:19:15
 at Script.runInContext (vm.js:133:20)
 at Object. (/run_dir/interp.js:156:20)
 at Module._compile (internal/modules/cjs/loader.js:778:30)
 at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
 at Module.load (internal/modules/cjs/loader.js:653:32)
 at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
 at Function.Module._load (internal/modules/cjs/loader.js:585:3)
Here, piping is not done in a proper order so, error is thrown. Reference: https://nodejs.org/api/zlib.html#zlib_zlib_createdeflate_options
Comment

Explore