Получение базового URL Angular 5 - PullRequest
0 голосов
/ 05 июня 2018

Я не уверен, что использовал правильную терминологию здесь, но есть ли способ получить базовый URL-адрес моего приложения?

Моя проблема У меня есть служба входа в систему, которая имеет жестко закодированный redirectUrlтеперь, когда я нахожусь в разработке, я, очевидно, использую http://localhost:4200, но когда я публикую, я использую имя моего веб-сайта https://mywebsite.com сейчас. Есть ли способ, которым я могу получить это, а не что-нибудь после этого, как если бы я пошелна https://mywebsite.com/thisadad Я только возвращаюсь https://mywebsite.com?

Теперь я знаю, что у меня может быть функция на ngOnit моего app.component, где я получаю URL-адрес при первой загрузке, передаю его в службу, а затем используюэто во всем приложении, но это не сработает. Если я скажу, введите страницу на https://mywebsite.com/newpage, есть ли лучший способ сделать это ??

Причина, по которой я использую жестко закодированное перенаправление, заключается в том, что я использую auth0как моя аутентификация

Любая помощь будет оценена

1 Ответ

0 голосов
/ 05 июня 2018

Если я понимаю ситуацию в настоящее время, в вашем случае вы должны использовать глобальную переменную с именем «environment».Который вы настраиваете во время сборки (ng build) Подробнее об этом в этой статье: https://medium.com/beautiful-angular/angular-2-and-environment-variables-59c57ba643be

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