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

  • Deany Boii

    Deany Boii

    27 Kasım 2007
  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013