Можно ли обернуть каждый запрос, проходящий через express.js, в domain
или trycatch
см. информацию о trycatch здесь?
Я пытаюсь создать "уловки всех" (промежуточное программное обеспечение обработчика ошибок не вызывает асинхронные вызовы), чтобы убедиться, что ошибки, которые я пропустил, обрабатываются с отправлением 500 пользователю.
Если у вас есть вызов асинхронной функции (например, process.nextTick()), то он будет выходить за пределы выраженного обработчика ошибок, тем самым полностью уничтожив процесс. Таким образом, использование экспресс-обработчика ошибок не будет работать во всех случаях.