At the moment I have the following which sits below all my other routes:
app.get(\'*\', function(req, res){
console.log(\'404ing\');
res.render(\'404\');
Hope it helpful, I used this code in bottom of routes
router.use((req, res, next) => {
next({
status: 404,
message: 'Not Found',
});
});
router.use((err, req, res, next) => {
if (err.status === 404) {
return res.status(400).render('404');
}
if (err.status === 500) {
return res.status(500).render('500');
}
next();
});