2013-01-04 19 views
5

मैं Express.js/Node.js के लिए काफी नया हूं और एक मार्ग से कई मानों को एक दृश्य में पास करने की कोशिश कर रहा हूं ताकि मैं पृष्ठ पर उपयोगकर्ता विशिष्ट इनपुट दिखा सकूं। यह वही है मैं अपने मार्ग में है:एक्सप्रेस में देखने के लिए चर कैसे पास करें?

// Dashboard for site after the login 
app.get('/dashboard', function(req, res) { 
res.render('dashboard.jade', { 
    title: 'Dashboard', 
    user: app.get('user_name') 
}); 
}); 

मैं app.get('user_name') में उपयोगकर्ता नाम को संग्रहीत किया है। यदि मैं इसे सामान्य स्ट्रिंग के साथ बदलता हूं जैसे 'test string' यह काम करता है। लेकिन अगर मैं इस app.get फ़ंक्शन का उपयोग करता हूं तो दृश्य को कुछ भी पास नहीं हो रहा है।

धन्यवाद

उत्तर

3

यहाँ प्रलेखित app.locals उपयोग करके देखें: http://expressjs.com/api.html#app.locals

+0

मैं app.locals उपयोग करने की कोशिश और उसके बाद का उपयोग कर app.get/app.set किसी भी तरह के बाद मैं nodemon को पुन: प्रारंभ किया है यह काम कर रहा था वापस स्विच; -) लेकिन मैं सबसे अधिक संभावना से सहमत हूं app.locals बेहतर विकल्प होगा। धन्यवाद – dom

संबंधित मुद्दे