Sanu0074
@Sanu0074

Как правильно обрабатывать ошибки при использовании Async/Await?

Допустим метод который пишет в базу redis:
getError(){
        return this.error;
}

setValue = (key,data) =>{
        this.error = null;
        return new Promise(resolve =>{
            connect.set(key, data,(err, reply) =>{
                this.error = err;
                resolve(reply);
            });
        });
};

После вызова setValue(), я могу проверить ошибки запроса вызвав getError(). Но такой подход мне не кажется хорошим.
Есть варианты более корректной обработки ошибок?
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы