如何在express中呈现404

时间:2016-02-03 17:48:37

标签: express

我想在用户访问express

中的特定页面时呈现404

我有以下代码

app.use('/test.html', function( err, req, res, next ) {
   res.status(404).sendFile(path.join( __dirname, 'example','dist','error-4xx.html'));
});

app.use('/', express.static(path.join( __dirname, '..', 'example', 'dist')));

1 个答案:

答案 0 :(得分:1)

要为特定路线执行此操作,您可以执行以下操作:

app.get('/somepage', function(req, res){
    res.status(404).sendFile(path.join( __dirname, 'example','dist','error-4xx.html'));
}

注意:app.use接受3个参数,请求,响应和下一个(无错误)