SORU
5 EYLÜL 2013, PERŞEMBE


Uygulamayı kullanarak.yapılandırma express

app.configure kullanmadan İfade kurdukları bazı kodlar buldum ve bir ortam belirleyici olmadan app.configure kullanarak arasındaki fark nedir acaba?

Diğer bir deyişle, ne bu arasındaki fark:

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')));
}

ve bu:

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')));

Teşekkürler.

CEVAP
5 EYLÜL 2013, PERŞEMBE


Bu isteğe bağlıdır ve doktora göre eski bir sebeple kalır. Sizin örnekte, kodları iki parça hiçbir fark yok. http://expressjs.com/api.html#app.configure

Güncelleme 2015:

@İlanFrumer bu app puan.yapılandırma Express 4'te kaldırılır.x. Eğer bazı eski rehberler ve neden çalışmadığını merak izlediyseniz, app.configure(function(){ ... } çıkarmak gerekir. Bu gibi:

var express = require('express');
var app = express();

app.use(...);
app.use(...);

app.get('/', function (req, res) {
    ...
});

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Goran Dimov

    Goran Dimov

    1 HAZİRAN 2014
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • TrenchTech Computer Repair Tutorials

    TrenchTech C

    19 EYLÜL 2014