2014-01-30 30 views
1

爲什麼有些函數被賦值爲導出對象的屬性?例如:在節點中導出屬性?

exports.index = function(req, res){ 
     res.render('index', { title: 'Hello' }); 
    }; 

什麼是出口點?

+1

請參閱官方文檔http://nodejs.org/docs/latest/api/modules.html –

+0

導出是指模塊返回的是什麼函數。 – dandavis

回答

0

導出是模塊公開可見的界面。使用模塊時,您可以訪問模塊中的任何內容爲導出的

這允許您隱藏模塊的私有實現細節,並只導出想要從外部使用的對象,屬性和函數。

模塊是隱私和類缺乏Javascript問題的解決方案之一。使您能夠有效地封裝私人數據和行爲。