2014-03-18 58 views
1

official documentation顯示了一個非常瑣碎設定被設定什麼設置可以用app.set()設置?

app.get('title'); 
// => undefined 

app.set('title', 'My Site'); 
app.get('title'); 
// => "My Site" 

但是I've seen things like

log('Save configuration values in app %j', config); 
app.set('config', config); 

log('Setting port as %d', config.app.port); 
app.set('port', config.app.port); 

log('Setting view engine as %s', 'jade'); 
app.set('view engine', 'jade'); 

被設置與該方法。這絕對不是微不足道的。

正是在這裏,沒有在官方文檔詳細說明發生什麼?

回答

1

Going straight to the source,似乎沒有要什麼特別之處app.set可言。它只是更新一個內部的settings屬性,它是一個包含看似任何東西的對象。對於Balloons.IO:

  • port設置服務器端口
  • config(在其他地方也有使用,但它的檢索方法相同)

然而,快遞也有一些特殊的設置,它在內部使用in the express documentation here。使用快遞

其他庫也可能有自己內部使用的設置。

相關問題