У меня есть сторонний модуль, который я использую для аутентификации - OktaAuthModule.
Чтобы его можно было импортировать в мой корневой модуль (app.module.ts), его необходимо сначала настроить следующим образом:
const config = {
url: https://myurl.com/
}
@NgModule({
declarations: [ ... ],
imports: [
OktaAuthModule.initAuth(config),
],
...
});
Мне нужно создать одну сборку, которая может быть развернута в нескольких средах исполнения, каждая из которых имеет свою конфигурацию для этого модуля.
Использование встроенной "ng build --env" работает нормально, но требует нескольких сборок.Хуки APP_INITIALIZER, похоже, запускаются после обработки этого массива «import».
Я надеялся сделать вызов API, который мог бы извлекать эту информацию при каждом развертывании приложения.Я понятия не имею, где я могу добавить этот код в файл app.module.ts?
Заранее благодарен за любые советы / предложения.