ฉันพบโค้ดบางส่วนที่พวกเขาตั้งค่า 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')));
ขอบคุณ
ขอบคุณคำถามนี้เพียงอย่างเดียวช่วยฉันแก้ปัญหาของฉันได้ มันดีแค่ไหน? :)
—
Non Plus Ultra
ภายในควรจะอยู่ใน
—
Pramesh Bajracharya
require
express
quotes'
app.configure
ต้องใช้ใน Express เวอร์ชันเก่า แต่ไม่ใช่ตอนนี้