2013-01-04 35 views
5

Express.js/Node.js uygulamasında oldukça yeniyim ve sayfaya belirli bir girişi gösterebilmek için birden çok değeri bir rotadan bir görünüme geçirmeye çalışıyorum. Bu benim rotada ne var: Ben app.get('user_name') kullanıcı adını depolamışExpress'te görünümlere değişkenler nasıl iletilir?

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

. Eğer yerine göre 'test string' gibi normal bir dize ile çalışırsa. Ancak bu app.get işlevini kullanırsam, görünümüne hiçbir şey geçmez.

Teşekkür burada belgelenen app.locals kullanmayı deneyin

cevap

3
+0

i nodemon yeniden başlattıktan sonra çalışıyordu app.get/app.set nasılsa kullanarak döndüğünüzü sonra app.locals kullanılarak denenmiş ve; -) ama büyük olasılıkla app.locals daha iyi bir seçim olacağını kabul ediyorum. Teşekkürler – dom

İlgili konular