【发布时间】:2016-07-20 13:46:23
【问题描述】:
在我的 Express 应用程序中,我在根路径上有一个 all('/', ...)。在这里,我检查一个失败标志并希望将请求传递给next 处理程序,或者如果出现问题,例如无法建立数据库连接,或者我想将请求直接传递给/error 路由但我不想重定向。
可以直接向/error 表达请求,还是我必须显式调用该路由的处理程序?
app = express()
var errors = ...
app.all('/', (req, res, next) => {
if(errors) {
// route to /error
} else {
next()
}
})
app.get('/error', (req, res, next) => { ... })
【问题讨论】: