2013-04-10 2 views
0

명시 적 응용 프로그램의 거의 모든보기에서 사용하려는 구성 객체가 있습니다.모든 res.render()에 객체를 자동으로 전송합니다.

내가 갖고 싶어
{ 
    "url" : "http://whatever.com", 
    "more" : "yadda yadda" 
} 

그래서 난 쉽게 config.url

문제를 참조 할 수있는 모든 내 의견에 액세스 할 수있는 내가이 변수에게 내가 할 때마다 전달하려는하지 않는 것이있다 : 그것은 다음과 같이 보입니다 res.render('viewname')

익스프레스를 사용하면 항상이 기능을 사용할 수 있습니까? 나는이 권리조차하고 있는가, 아니면 이미 이것을 위해 뭔가를 가지고 있는가?

답변

2

속성이 정적 인 경우 (모든 요청에서 동일 함) app.locals를 사용하십시오. app.set() 설정

app.locals = { 
    "url" : "http://whatever.com", 
    "more" : "yadda yadda" 
}; 

변수 뷰에서 settings.x을 통해 자동으로 액세스 할 수 있습니다. the docs을 참조하십시오.

+0

완벽한, 그냥 내가 필요한 것, 감사합니다! – wesbos

관련 문제