通常,每当我们部署时,我们的服务器将在编译资产时返回503,最长持续2-3分钟。如果服务器代码返回503,那么express/node如何能够提供静态html页面?一定有一种简单的方法来监听特定的错误代码吗?

最佳答案

app.usean error handler作为最后一个中间件:

app.use(function (err, req, res, next) {
  if (res.statusCode === 503)
    return res.render('errors/503.jade');

  next(); // default Express' error handler.
});

关于javascript - 如何使用Node/Express在特定错误上显示自定义html页面?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37275300/

10-11 13:02