Esta puede ser una pregunta muy básica, pero simplemente no la entiendo. ¿Cuál es la diferencia entre crear una aplicación usando Express.js y comenzar a escuchar la aplicación en el puerto 1234, por ejemplo:
var express = require('express');
var app = express();
//app.configure, app.use etc
app.listen(1234);
y agregando un servidor http:
var express = require('express');
var http = require('http');
var app = express();
var server = http.createServer(app);
//app.configure, app.use etc
server.listen(1234);
¿Cual es la diferencia?
Si navego hasta http://localhost:1234
, obtengo el mismo resultado.