Я создал приложение для микросервисов JHipster и хочу разработать для него внешний интерфейс.Запуск всего стека микросервисов в каталоге ./docker-compose/ с docker-compose up -d
работает как ожидалось.Реестр показывает все микросервисы, шлюз и экземпляр UAA со статусом «вверх».Нет исключений.Вход на http://localhost:8080 работает как положено.Запуск yarn start
в каталоге проекта шлюза запускает сервер разработки через webpack и browsersync.Горячая перезагрузка работает, как и ожидалось, когда браузер указывает на http://localhost:9000.
Теперь к моей проблеме / вопросу: вход в систему http://localhost:9000, поскольку пользователь / пользователь не работает, так как учетная запись не можетбыть восстановленным.Брошенное исключение не имеет значения, потому что оно просто утверждает, что учетная запись имеет значение null:
webpack-internal:///…fesm5/core.js:16064 ERROR Error: Uncaught (in promise):
TypeError: Cannot read property 'langKey' of null
TypeError: Cannot read property 'langKey' of null
at LoginService.setPreferredLanguage (webpack-internal:///…
login.service.ts:34)
....
Но когда я указываю браузеру обратно на http://localhost:8080,, я вошел в систему как «пользователь».Это означает, что вход в систему на сервере работал.
Будучи новичком в докере и микросервисах, я подозреваю, что концептуально чего-то не хватает (сети / порты / и т.д.).Любые идеи, которые могут указать на поиск решения?Или каковы предлагаемые настройки / методы для разработки интерфейса в конфигурации JHipster / microservices.