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