Eu encontrei um código onde eles configuram o Express sem usar app.configure
e eu queria saber, qual é a diferença entre usar app.configure
sem um especificador de ambiente e não usá-lo?
Em outras palavras, qual é a diferença entre isso:
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 isto:
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')));
Obrigado.
obrigado, apenas esta questão me ajudou a resolver meu problema. Quão legal é isso? :)
—
Non Plus Ultra
dentro
—
Pramesh Bajracharya
require
do express
deve estar dentro quotes'
.
app.configure
teve que ser usado em versões expressas mais antigas, mas não agora.