В настоящее время я пытаюсь обрабатывать исключения и ошибки в приложении NodeJS, которое будет использоваться для критической информации. Мне нужно чистое управление ошибками! Мне было интересно, есть ли что-то похожее на инкапсуляцию Java Exceptions.Индексация ошибок NodeJS
Я объясняю.
В Java вы можете сделать что-то подобное:
try {
// something that throws Exception
} catch (Throwable t) {
throw new Exception("My message", t);
}
Это позволяет определить, когда зарегистрируют ваше исключение, и вы получите всю трассировку стеки и вызвать путь!
Я хотел бы знать, есть ли способ сделать то же самое в NodeJS, потому что регистрация на каждом шаге, кажется, не является правильным способом делать что-то.
Спасибо.
Дело в том, что я не хочу регистрировать его сразу. Я хочу, чтобы моя вызывающая функция получала эту ошибку и управляла ею (может быть, ее можно записать, может быть бросить, ...). Потому что, если я запишу его сейчас, я не имею представления о целом контексте. Поэтому я хочу пропагандировать, не теряя информации. – Bidi
Итак, нет собственного способа правильно обрабатывать распространение ошибок? Должен ли я создавать свою собственную структуру? – Bidi
NodeJS - это всего лишь механизм javascript из хрома с несколькими колокольчиками. Если не существует доступного пакета узлов, в настоящее время я не знаю какого-либо родного способа. – Base33