Я создаю API, который использует Коа и Бабель асинхр/ждутКак создать Promise с уловом по умолчанию, а затем обработчики
Каждое обещание в своих контроллерах функция выглядит следующим образом:
async function ... {
await Promise ...
.then(data => response function)
.catch(err => err function)
}
Каждое обещание имеет ту же самую функцию ответа и ошибки.
Есть ли способ для меня автоматически разрешить каждое обещание с тем же тогда/catch (как функция разрешения по умолчанию для обещания).
Тогда мой код будет выглядеть следующим образом:
async function ... {
await Promise ...
}
и обещание будет автоматически решительность/улов.
Возможно, связанные с: [Поведение по умолчанию, если никакие другие функции прикован к обещанию] (http://stackoverflow.com/ Вопросы/37043102/default-behavior-if-no-other-functions-chain-to-a-prom/37043286 # 37043286) – jfriend00
WTH вы не используете 'try {return response (wait wait)} catch (e) { err (e)} ', если вы используете async/wait? – Bergi
Я использую это во многих случаях, но в этом случае я нет. – asuna