2013-05-18 13 views
10

Używam nodejs z ekspresowym. Chciałbym zwrócić niestandardową stronę błędu 404 nie znalezionego. Mam to działa. jednak nie znalazłem rozwiązanie, w jaki sposób zwrócić kod błędu za pomocą res.render(). Widziałem kilka podobnych pytań, ale były stare i stosowano przestarzałe metody. Każda pomoc będzie bardzo ceniona.Kod powrotu zwrotnego Nodejs Express z Re.Render

Odpowiedz

14

sprawdzić te:

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

Dzięki który działa doskonale. –

Powiązane problemy