Ho trovato del codice in cui hanno impostato Express senza utilizzare app.configure
e mi chiedevo, qual è la differenza tra l'utilizzo app.configure
senza uno specificatore di ambiente e il non utilizzarlo?
In altre parole, qual è la differenza tra questo:
var app = require(express);
app.configure(function(){
app.set('port', process.env.PORT || config.port);
app.use(express.logger('dev')); /* 'default', 'short', 'tiny', 'dev' */
app.use(express.bodyParser());
app.use(express.static(path.join(__dirname, 'site')));
}
e questo:
var app = require(express);
app.set('port', process.env.PORT || config.port);
app.use(express.logger('dev')); /* 'default', 'short', 'tiny', 'dev' */
app.use(express.bodyParser());
app.use(express.static(path.join(__dirname, 'site')));
Grazie.
require
della express
dovrebbe essere quotes'
.
app.configure
doveva essere utilizzato nelle versioni precedenti di Express, ma non ora.