присылает данных. Приходит пустой промис.
Как мен обработать такой вариант?
Приемлемо ли в блоке try использовать throw что бы отреагировать на пустой промис? Или это можно реализовать как-то иначе?
Это нормальная ситуация, просто на фронте пишешь красиво, нет данных)
Что имеется в виду под "не присылает данные"? Вообще не может ответить, или отвечает пустым ответом? Если пустым ответом, то это корректный ответ, или такого быть не должно?
throw в try всегда проблема в реализации, означающая, что исключения используются не по назначению. Если логировать ошибку, то через console.error, чтобы нормально видеть стектрейс и попадало в нужный список
Грубо говоря сейчас нет данных в базе, и сервер присылает пустой промис... И я хочу правильно отреагировать на этот пустой промис..
Сохранить честно в metrics пустой массив и уже в шаболне решать, как вывести красивую картинку юзеру о том, что данных нет, если нужно
Обсуждают сегодня