2013-05-18 3 views
10

Express와 함께 nodejs를 사용하고 있습니다. 맞춤 404 오류 페이지를 찾을 수 없습니다. 나는 그것을 작동시켰다. 그러나 res.render() 오류 코드를 반환하는 방법에 대한 해결책을 찾지 못했습니다. 몇 가지 비슷한 질문을 보았지만 오래된 것이 었으며 사용되지 않는 방법을 사용했습니다. 어떤 도움이라도 대단히 감사하겠습니다.Nodejs Express Res.Render를 통한 오류 코드 반환

답변

14

확인이 :

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

감사 완벽하게 작동합니다. –