Đây có thể là một câu hỏi rất cơ bản nhưng tôi đơn giản là không hiểu nó. Sự khác biệt giữa việc tạo một ứng dụng bằng Express.js và bắt đầu nghe ứng dụng trên cổng 1234 là gì, ví dụ:
var express = require('express');
var app = express();
//app.configure, app.use etc
app.listen(1234);
và thêm một máy chủ 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);
Có gì khác biệt?
Nếu tôi điều hướng đến http://localhost:1234
, do đó tôi nhận được cùng một đầu ra.