возникла задача, чтобы с бекенда достать данные товаров и выгрузить их на фронте (NestJS + Angular стек). Я сделал БД, нормализовал её, загнал туда тестовые данные, отправил запрос и получил вот такой здоровенный и не очень читаемый JSON.
И тут то и возник вопрос, а на чьей стороне этот JSON нужно приводить к читаемому виду, на бекенде или на фронте, как будет правильнее поступить?
Что?
а зачем читаемый вид? в коде объекты, в рантайме данные в сжатом виде (чтобы меньше весили)
Обычно мне бекендеры экспоузят только те поля которые нужны.
Мне казалось, что если сделать JSON сразу в читаемом виде, то его проще будет вывести на фронтенде (который я собственно и пишу, параллельно с бекендом)
вам на фронте надо JSON выводить? или элементы?
Я хочу вывести карточки товаров, где будет их описание и характеристики. Мне показалось что такой JSON будет как-то помешает моей задаче по этому спросил будет нужно ли его преобразовывать к готовому виде на фронтенде или делать это на бекенде
Это шутка какая-то, или вы только начали этим заниматься?
json — подкапотная штука, его не надо делать человекочитаемым, тк его не будет читать человек вы будете маппиь данные на объекты (показал выше) и с объектами работат ьв шаблоне
Спасибо большое за ответ теперь я понял как сделать
Я начал своё обращение с фразы "Привет, ребят, подскажите неопытному", которое парой сообщений выше. Если вы не вчитываетесь в сообщения, то как вы собирались мне помочь?
Простите, просто не подумал, что совсем совсем новичок. Благо выше вам уже смогли помочь с вопросом
Всё хорошо, я за последние 5 лет привык к тому, что на каждый вопрос найдётся человек, который тыкнет в отсутствие опыта. Благо находятся и люди, кто помогают заполнить это отсутствие опыта советом
Обсуждают сегодня