我想在用户访问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')));
答案 0 :(得分:1)
要为特定路线执行此操作,您可以执行以下操作:
app.get('/somepage', function(req, res){
res.status(404).sendFile(path.join( __dirname, 'example','dist','error-4xx.html'));
}
注意:app.use接受3个参数,请求,响应和下一个(无错误)