Функции Firebase Promise.catch () обрабатывают определенные ошибки - PullRequest
0 голосов
/ 30 июня 2018

Обобщенный вопрос: обработка определенной ошибки при отклонении обещания.

// Some firebase task generating a promise
.catch(err => {
// Handle the specific error here.
});

Конкретная ошибка: Если файл существует в хранилище, он должен быть обновлен, а если нет, то должен быть создан новый файл.

admin.storage().bucket().file('path/to/file').download({
    destination: 'temporary/file/path'
}).then(() => {
    // Change the file and upload it.
}).catch(err => {
    // Handle error(create file) if the file does not exist
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...