Я пытался повторно использовать существующую (сгенерированную) службу для одного из объектов из другого функционального модуля с отложенной загрузкой.
Я просто импортировал модуль, содержащий сервис, в функциональный модуль.
например,
@NgModule({
imports: [
Module1,
Module2,
ServiceModule
]
})
В ServiceModule есть следующее:
@NgModule({
providers: [
MyService
]
})
Но при введении MyService в компонент внутри моего LazyLoadedModule
использование одного из его методов дает мне код состояния: 401 не авторизован.
Используемый метод аутентификации - токены JWT, которые обрабатываются кодом по умолчанию JHipster, сохраняя их в браузере.
Служба выполняет простой вызов всех запросов к внутреннему API, который я тестировал с почтальоном, и работает нормально.
Все это не произойдет, если я использую службу в лениво загруженном модуле. Есть идеи, чего здесь не хватает?