grabbee
@grabbee

Как дозагружать связанные данные?

В ответе сервера местами данных нет, есть только URI ссылки на этот объект
{name: "Alex", tags: ["/api/tags/1","/api/tags/2","/api/tags/3"]}

Я сейчас думаю, как правильно догружать эти данные по этим ссылкам чтобы вместо URI подставить полученные данные. Так вообще кто-то делает? Может есть готовые npm решения?
vulcain.png

Как я понял по этой картинке, оно просто пушит данные по ссылкам на клиент, чтобы тот быстрее получил к ним доступ. Но на самом клиенте их как обрабатывать? Везде где мне нужно будет показать "/api/tags/*" мне нужно делать запрос данных к серверу, а уже браузер подсунет предзагруженный ответ?

А чтобы собрать все данные в исходный объект, мне нужно городить свою собственную логику собирания этих данных? Сейчас пробую обходить исходный объект в цикле и искать в нем эти URI, асинхронно запрашивать данные с сервера и заменяю URI полученными данными.
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
27 мая 2024, в 16:44
1000 руб./за проект
27 мая 2024, в 16:41
100000 руб./за проект
27 мая 2024, в 16:38
100000 руб./за проект