HTML Minifier Node.js Example
Check the example on how to use
Node.js
to minify a HTML hardcoded string and output to stdout:const querystring = require('querystring'); const https = require('https'); const query = querystring.stringify({ input : '<input type="text" />', }); const req = https.request( { method : 'POST', hostname : 'www.toptal.com', path : '/developers/html-minifier/api/raw', }, function(resp) { // if the statusCode isn't what we expect, get out of here if ( resp.statusCode !== 200 ) { console.log('StatusCode=' + resp.statusCode); return; } resp.pipe(process.stdout); } ); req.on('error', function(err) { throw err; }); req.setHeader('Content-Type', 'application/x-www-form-urlencoded'); req.setHeader('Content-Length', query.length); req.end(query, 'utf8');
Save the code to a file named
minify.js
and run the following command:node minify.js
Output:
<input>