0
var express = require("express");
var app = express();
// sets port 8080 to default or unless otherwise specified in the environment
app.set('port', process.env.PORT || 8080);
app.get('/', function(req, res){
res.send('hello world');
});
// Only works on 3000 regardless of what I set environment port to or how I set
// [value] in app.set('port', [value]).
// app.listen(3000);
app.listen(app.get('port'));
Используя приведенный выше код, мы можем установить наш узел node.js. Но иногда я нахожу на многих веб-сайтах люди используют модуль HTTP, чтобы установить nodejs портЗачем использовать http-модуль для установки порта, поскольку app.listen также устанавливает порт?
http.createServer(app).listen(app.get('port'),
function(){
console.log("Express server listening on port " + app.get('port'));
});
Будет ли кто-нибудь сказать, когда какой код?
Это вопрос предпочтения. Экспресс использует модуль http в фоновом режиме. –