Handle multiple methods elegantly
var methods = require("http-methods")
, http = require("http")
http.createServer(methods({
GET: function (req, res) { res.end("get") }
, POST: function (req, res) { res.end("post") }
})).listen(8080)
npm install http-methods
npm test