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

  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • LiveForGodsKingdom

    LiveForGodsK

    6 NİSAN 2008
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012