Skip to content

Instantly share code, notes, and snippets.

@tieleman
Created February 5, 2014 09:53
Show Gist options
  • Save tieleman/8820347 to your computer and use it in GitHub Desktop.
Save tieleman/8820347 to your computer and use it in GitHub Desktop.
Tiny Node.js web server that echoes any data you POST/PUT/send to it. Useful for debugging purposes.
var http = require('http');
http.createServer(function (req, res) {
var postedData = '';
req.on('data', function(data) { postedData += data.toString(); });
req.on('end', function() {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end(postedData);
console.log(postedData);
});
}).listen(8080, '127.0.0.1');
console.log('Server running at http://127.0.0.1:8080/');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment