Я пытаюсь отловить ошибки, выданные alasql, но безуспешно.
Функция перехвата обещаний не работает так, как описано в нижней части вики-сайта проекта: https://github.com/agershun/alasql/wiki/Async.
Согласно документации, я понимаю, что это должно отловить ошибку, связанную с «Файл не найден» (aa.xlsx не существует):
var alasql = require('alasql');
alasql.options.errorlog = function(err){console.log(err)};
alasql('SELECT * FROM XLSX("aa.xlsx")', function(data) {
console.log(data);
});
Но это не так, вместо этого выдается исключение:ошибка объекта в консоли.
Я что-то упустил, как я могу обработать ошибки такого типа?
Мне известна эта старая проблема https://github.com/agershun/alasql/issues/845