2012-12-30 13 views

Odpowiedz

6

Aby wychwycić błędy w wyraźnej, stosowanie warstwy pośredniej, która ma cztery argumenty:

app.use(handleErrors); 

function handleErrors(err, req, res, next) { 
    res.send('This is your custom error page.'); 
} 

Aby zapewnić błędu jest błąd 403, można zrobić coś takiego:

app.use(handle403); 

function handle403(err, req, res, next) { 
    if (err.status !== 403) return next(); 
    res.send('403 error'); 
} 
+0

Tak - musiałem również upewnić się, że wystąpił przed app.use (express.errorHandler()); połączenie. Dzięki. – cyberwombat