http.createServer()の最も簡単な例

connect読んでてそもそもhttp.createServerがどういうものかわかってなかったので。

var http = require('http');
var server = http.createServer();
server.on('request', function(req, res) {
  res.write(req.method + ' ' + req.url);
  res.end();
});
server.listen(3000);

と書けて、さらにcreateServerの引数にはrequestListenerをとれるので

var http = require('http');
http.createServer(function(req, res) {
  res.write(req.method + ' ' + req.url);
  res.end();
}).listen(3000);

こう書ける。