Лучший способ загрузки новой страницы на основе значения ответа API: вызов API до или после перехода.Html

Программисты Html
Ответить
Anonymous
 Лучший способ загрузки новой страницы на основе значения ответа API: вызов API до или после перехода.

Сообщение Anonymous »

Для справки: мы используем Angular 20 и используем Java-сервер для API.
У клиента есть вариант использования, в котором он будет просматривать таблицу URL-адресов, сопоставленных с данными об объекте. Когда они щелкнут URL-адрес, откроется новая вкладка и заполнится страница полными данными об объекте (17 полей, один объект JSON, который представляет таблицу данных).
Для этого необходимо вызвать API и передать четыре параметра (присутствующие в записи таблицы, по которой был сделан щелчок). Затем мы будем использовать 17 примитивных переменных и один объект JSON (возвращаемый API) для заполнения страницы.
Вопрос в том, как лучше всего заполнить данные на странице? Мой подход заключался в том, чтобы вызвать API на предыдущей странице и передать все данные в качестве параметров запроса на новую страницу. Другой подход — передать только эти четыре переменные, вызвать API с новой страницы и установить значения. Второй вариант приводит к задержке, которая вызывает проблемы с отображением страницы. По сути, используется логика для преобразования данных API в видимые данные, устанавливающие переменные в HTML. Кроме того, могут возникнуть проблемы с безопасностью при вызове API со страницы (onInit), поскольку пользователь может легко изменить URL-адрес и, возможно, получить доступ к данным, к которым он не должен иметь доступа.
Мой коллега сказал, что первый подход (щелкнуть ссылку, вызвать API, отправить данные в качестве параметров запроса при открытии новой страницы) был плохим, поскольку, если бы пользователи добавляли страницы в закладки, они бы не видели самую свежую страницу (хотя им следует просто щелкнуть ссылку напрямую из таблицы...). Более того, они сказали, что использование нами параметров запроса близко к максимальному пределу, но, насколько я могу судить, предела нет.
Что вы думаете, ребята? Каков наилучший подход? Неужели использование параметров запроса так уж плохо?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»