Как отловить ошибки alasql - PullRequest
       17

Как отловить ошибки alasql

0 голосов
/ 29 октября 2019

Я пытаюсь отловить ошибки, выданные 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

...