на который будут отправляться запросы. На ум приходит токен APP_INITIALIZER. Но прежде, чем запустить приложение еще нужно сделать запрос на сервер и посмотреть, авторизован ли еще пользователь. В итоге, все запросы проходят, но приложение дальше не запускается, остается на этапе «loading». В чем может быть проблема?
https://stackblitz.com/edit/angular-gsxd6v?file=src/app/app.module.ts
а через canActivate гард не пробовал?
Там уже в сервисе авторизации проверяется залогинен пользователь или нет.запросы там не выполняются
API_URL храните в env, auth запрос кидайте в любом удобном месте, хоть и в инициализаторе если хотите. Если приложение таки не инициализируется, то значит вы либо неправильно его написали, тогда смотрите примеры коих множество, либо какие-то процедуры инициализаторы не завершаются, тогда надо дебажить
Там не хочу хранить. Приходиться постоянно пересобирать. А тут просто конфиг поправил и запросы уже на другой бэкэнд
А каким образом вы планируете доставить в приложение изменённый конфиг?
Пример приложил. Самый простой) надеюсь на то, что свежим взглядом может сразу найдут ошибку https://stackblitz.com/edit/angular-gsxd6v?file=src/app/app.module.ts
https://angular.io/api/core/APP_INITIALIZER
Обсуждают сегодня