最佳答案
我发现了一些代码,他们在设置 Express 时没有使用 app.configure
,我想知道,在没有使用环境说明符的情况下使用 app.configure
和不使用它有什么区别?
换句话说,这两者的区别是什么:
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')));
}
还有这个:
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')));
谢谢。