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

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • TechBalance

    TechBalance

    12 HAZİRAN 2011