403 / Express 3 / Node的禁用错误自定义页面

我如何创build一个将处理来自Express的403错误的路线? 我有默认路由来捕捉404/500,但它似乎停止之前,有没有去路由器。 只需将堆转储到屏幕即可。

要发现错误,请使用具有四个参数的中间件:

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'); }