2013-05-18 34 views
10

nodejs'i express ile kullanıyorum. Özel bir 404 bulunamadı hata sayfasını döndürmek istiyorum. Çalışıyorum. ancak bir hata kodunu res.render() ile nasıl iade edeceğimi bir çözüm bulamadım. Birkaç benzer soru gördüm, ancak eskiydi ve kullanımdan kaldırılmış yöntemler kullanıyorlardı. Herhangi bir yardım büyük takdir edilecektir.Nodejs Express Res.Render ile Geri Dönüş Hata Kodu

cevap

14

çek şu:

app.use(function(req, res) { 
    res.status(404); 
    url = req.url; 
    res.render('404.jade', {title: '404: File Not Found', url: url }); 
}); 

     // Handle 500 
app.use(function(error, req, res, next) { 
    res.status(500); 
    url = req.url; 
    res.render('500.jade', {title:'500: Internal Server Error', error: error, url: url}); 
}); 
+0

teşekkürler mükemmel çalışıyor. –

İlgili konular