Как предотвратить бэкэнд-вызовы при открытии страниц * stati c? - PullRequest
0 голосов
/ 15 февраля 2020

У меня есть проект с отдельным бэкендом и внешним интерфейсом. Каждый раз, когда я пытаюсь открыть любую другую страницу, кроме домашней, JHipster запускает и ждет двух запросов:

  • API_URL/jhb/management/info
  • API_URL/jhb/api/account

У меня есть страницы с содержимым c, которые не требуют подключения к серверу. Иногда я отключаюсь от сервера, но приложение всегда совершает звонки, затем ждет и показывает страницу только после определенного времени ожидания (около 5 секунд). Тем не менее, он не ждет, когда я пытаюсь открыть домашнюю страницу.

Есть ли способ сказать JHipster, чтобы пропустить или не ждать этих двух внутренних вызовов, по крайней мере, для определенных маршрутов?

Я не использую микросервисы, я просто использую Tomcat. JHipster версия 6.5.1, Angular интерфейс

1 Ответ

0 голосов
/ 15 февраля 2020

Моим решением проблемы было полное удаление свойства canActivate: [UserRouteAccessService] из Route. Затем страница stati c, как хотелось бы, видна сразу и для всех.

Она работает, но я искал, чтобы включить (отобразить) навигационную панель / нижний колонтитул перед проверкой доступа (компонента) к маршруту , Вероятно, создание вложенного компонента поможет. Если вы знаете лучшее решение / имеете лучшую идею, пожалуйста, поделитесь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...