Обрабатывать ошибки JavaScript
Я работаю над проектом NodeJs. Я сталкиваюсь с мыслью, что как я могу отличить ошибку, возникающую в рабочем процессе (например: системе не хватает памяти), от ошибки программиста (например, синтаксическая ошибка)
У кого-нибудь есть совет для этого?
Спасибо за любое предложение.
1 ответ
Если вы используете что-то вроде process.on('uncaughtException', (err) => {throw err})
он будет ловить и выбрасывать любые необработанные ошибки в вашем коде.
Кроме того, посмотрите на это для получения дополнительной информации: https://www.joyent.com/node-js/production/design/errors