Tôi đã tìm thấy một số mã nơi họ thiết lập Express mà không sử dụng app.configurevà tôi đã tự hỏi, sự khác biệt giữa việc sử dụng app.configuremà không có trình chỉ định môi trường và không sử dụng nó là gì?
Nói cách khác, sự khác biệt giữa điều này là gì:
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')));
}
và điều này:
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')));
Cảm ơn.
cảm ơn, câu hỏi này một mình đã giúp tôi giải quyết vấn đề của tôi. Làm thế nào tốt là điều đó? :)
—
Non Plus Ultra
bên trong
—
Pramesh Bajracharya
requirecác expressphải ở trong quotes' .
app.configuređã được sử dụng trong các phiên bản express cũ hơn nhưng không phải bây giờ.