如何从Express发送默认的nextjs 404 not found错误页面?

时间:2019-05-11 19:43:42

标签: node.js express next.js

当端点函数中发生异常时,我正在尝试从我的快速端点获取默认的nextjs错误页面。我现在正在做的是:

try {
  //...
} catch(e) {
  res.status(404).send('Not Found !!!');
}

如何发送默认的nextjs 404页面而不是上面的内容?

2 个答案:

答案 0 :(得分:0)

您无法在下一个渲染应用之前关闭响应,因此必须使用app.render并修改res

答案 1 :(得分:0)

您可以执行以下操作

try {
  //...
} catch(e) {
 res.writeHead(301, { Location :"/"});
 res.end();

}