Когда анализируется неподдерживаемый формат файла, такой как png, сервер узла падает, и появляется эта ошибка:
libc++abi.dylib: terminating with uncaught exception of type std::length_error: vector
Abort trap: 6
Даже когда соответствующий код пытается / перехватывается, ошибкане пойман.Как можно отловить эту ошибку и предотвратить ее сбой на сервере?
файл, который ему дается, всегда переименовывается в формат с .stl в конце.
try {
crashes here ---> meshprop.parse("renamedfile.stl", function(err, props) {
...(callback that never gets called with the .png)
}
}
catch(err)
{
console.log(err);
}