TypeError: PromiseReject вызывается для необъекта - PullRequest
0 голосов
/ 02 апреля 2020

getFileReadStreamFromS3 выдает ошибку. При вызове fn я получаю сообщение об ошибке TypeError: PromiseReject called on non-object. Если я заменю последнюю строку на .catch((e) => Promise.reject(e)), то эта ошибка исчезнет, ​​и ошибка из getFileReadStreamFromS3 будет пропущена. Почему я не могу использовать стиль без очков с Promise.reject? Я знаю, что в этом случае мне совсем не нужен улов, если я только что прошел через ошибку.

 const fn = () => Promise.resolve(id)
    .then(getMediaAssetMimeById(meta))
    .then(getFileReadStreamFromS3)
    .catch(Promise.reject);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...