2013-05-18 29 views
10

Tôi đang sử dụng nút lệnh với tốc độ nhanh. Tôi muốn trả lại trang lỗi 404 không tìm thấy tùy chỉnh. Tôi có nó hoạt động. tuy nhiên tôi đã không tìm thấy giải pháp về cách trả về mã lỗi với res.render(). Tôi đã thấy một vài câu hỏi tương tự nhưng chúng đã cũ và sử dụng các phương pháp không được chấp nhận. Mọi sự trợ giúp sẽ rất được trân trọng.Mã lỗi trả về nhanh Nodejs với Res.Render

Trả lời

14

kiểm tra sau đây:

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

Nhờ đó hoạt động hoàn hảo. –

Các vấn đề liên quan