Тут ты дважды делаешь одну и ту же работу: задаёшь ошибочный статус и 404-й код ответа.
В моём представлении в момент передачи управления контроллерам в `res` уже должно существовать свойство `result == { status: 'error', code: 404 }`, если они используются чаще всего. 

Для этого нужна ещё одна мидлварь, которая будет его ставить.