programing

express에서 app.config 사용

megabox 2023. 8. 12. 10:09
반응형

express에서 app.config 사용

나는 그들이 익스프레스를 사용하지 않고 설정한 코드를 발견했습니다.app.configure그리고 저는 궁금했습니다, 사용하는 것과 다른 점이 무엇입니까?app.configure환경 지정자 없이 사용할 수 있습니까?

다시 말해, 이것의 차이점은 무엇입니까?

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

그리고 이것은:

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

감사해요.

문서에 따르면, 그것은 선택 사항이고 유산적인 이유로 남아 있습니다.예제에서 두 코드는 전혀 차이가 없습니다.http://expressjs.com/api.html#app.configure

2015 업데이트:

@IlanFrumer는 Express 4.x에서 app.config가 제거되었다고 지적합니다.오래된 튜토리얼을 따르고 왜 작동하지 않는지 궁금하다면 제거해야 합니다.app.configure(function(){ ... }다음과 같이:

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

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

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

언급URL : https://stackoverflow.com/questions/18637148/using-app-configure-in-express

반응형