// use it like `node script.js` "use strict"; var http = require('http'); var childProcess = require('child_process'); var path = require('path'); var url = require('url'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/html'}); var query = url.parse(request.url, true).query; if (query && query.url) { childProcess.exec(path.join(__dirname, 'slimerjs-0.9.6/slimerjs') + ' slimer.js ' + query.url, { maxBuffer:1024*1024 }, function(err, imagesrc, stderr) { response.end(''); console.log(err); console.log(stderr); }); } else { response.end('
'); } }).listen(1337); console.log('Server running at http://127.0.0.1:1337/');