все равно меня чет напрягает топорность фетча, я всегда использую аксиос. У него много фишечек с коробки, включая вот эту обработку ошибок, интерсепторы, конфиги и т.д. А еще он в json сразу сам парсит и ответ и запрос
@velialiev у них в package.json лок стоит на ноду 1.2.0 ну и не хочется использовать флаг --ignore-engines для того что бы заработало, так что решил переписать на typescript