node.js - Express.js build and ports -
an app built using express.js (3.x) used have next in app.js
app.set('port', process.env.port || 3000); // development if ('development' == app.get('env')) { app.use(express.errorhandler()); } http.createserver(app).listen(app.get('port'), function(){ console.log('express server listening on port ' + app.get('port')); });
now, latest build express.js (4.2), above code missing. instead, there seem error handlers production , development.
i beginner. kindly help me understand mean ? express doesn't need port start off ? , if there no http.createserver(app)
, how work ?
if stated code not present, express has generated you:
var app = module.exports = express.createserver(); app.listen(3000, function(){ console.log("express server listening on port %d in %s mode", app.address().port, app.settings.env); });
it have http.createserver()
in beginning. first argument app.listen()
port number. can alter there. callback executed 1 time server receives request on port.
node.js express
No comments:
Post a Comment