के साथ निषिद्ध त्रुटि कस्टम पेज मैं एक मार्ग कैसे बना सकता हूं जो एक्सप्रेस से 403 त्रुटियों को संभालेगा? मेरे पास 404/500 पकड़ने के लिए डिफ़ॉल्ट मार्ग हैं लेकिन राउटर जाने से पहले ऐसा लगता है। बस स्क्रीन पर डंप ढेर।403/एक्सप्रेस 3/नोड
5
A
उत्तर
6
एक्सप्रेस में त्रुटियों को पकड़ने के लिए, का उपयोग करें मिडलवेयर चार तर्क है कि:
app.use(handleErrors);
function handleErrors(err, req, res, next) {
res.send('This is your custom error page.');
}
त्रुटि सुनिश्चित करने के लिए एक 403 त्रुटि है आप की तरह कुछ कर सकते हैं:
app.use(handle403);
function handle403(err, req, res, next) {
if (err.status !== 403) return next();
res.send('403 error');
}
+0
हां - मुझे यह भी सुनिश्चित करना था कि यह app.use (express.errorHandler()) से पहले हुआ था; कहते हैं। धन्यवाद। – cyberwombat
आप का उदाहरण दे सकते हैं वर्तमान में आपके पास क्या है? – loganfsmyth