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

  • ChannelRichard

    ChannelRicha

    7 Kasım 2008
  • Kat Krazy

    Kat Krazy

    12 Kasım 2010
  • kourtneyannmakeup

    kourtneyannm

    19 ŞUBAT 2012