Express apiのドキュメントで見つけました。これが、新しいExpressサーバーを作成する方法です。
var express = require('express');
var app = express();
app.listen(3000);
正常に動作しますが、デフォルトでExpressを使用して新しいアプリを作成すると、次のコードが生成されて新しいサーバーが作成されます
var express = require('express');
var app = express();
http.createServer(app).listen(app.get('port'), function(){
console.log("Express server listening on port " + app.get('port'));
});
ここでhttpcreateServerメソッドを使用して表現する理由を誰かが説明できますか。