1. Для обработки ошибки маршрута не найден, вы можете использовать маршрут по умолчанию
app.all('/*', (req, res)=> res.status(404).send('Route Not Found'))
2. Для обработки ответа вы можете установить некоторый предопределенный ответ в отдельном модуле и отправить все ответы от этого модуля.Например,
//response.js file
module.exports= {
ok : (res, data)=> res.status(200).send({data}),
error: (res, err)=> res.status(err.status).send({error})
}
3. Для обработки ошибок вы можете создать отдельный файл ошибок, в котором все ошибки установлены, и создать свою ошибку по перечисленным ошибкам.И вы можете попробовать, поймать
4.Для проверки вы можете использовать промежуточное программное обеспечение и / или помощник для обработки проверки.
5. Ниже приведены некоторые ссылки на конфигурацию node.js, созданные мной,Вы можете взять ссылку оттуда
https://github.com/bapinmalakar/election-exitpoll-back (very simple, Github)
https://github.com/bapinmalakar/pt-backend (little complex, github)