Для моего проекта Angular у меня есть несколько сред, каждая для определенного этапа DTAP .При создании этого проекта Angular я установил флаг --base-href для соответствующего базового URL.Тем не менее, у меня также есть URL-адрес, установленный в моем коде, который принадлежит второму веб-серверу, чтобы соответствовать.Этот веб-сервер также имеет несколько этапов DTAP.Итак, я хотел бы иметь возможность «знать» в своем коде, какое значение флага --base-url установлено, чтобы можно было установить переменную для соответствующего URL-адреса второго веб-сервера.
Поскольку яничего не смог найти на эту тему я не смог добиться каких-либо успехов.На данный момент я настроил его так, чтобы мне пришлось вручную изменять значение переменной.Но я хочу избавиться от этой практики, поскольку ее легко забыть при создании проекта.
Идея состоит в том, чтобы иметь следующий код:
let url;
if (base-href.contains('test'))
url = 'https://test.com';
else if (base-href.contains('acceptance'))
url = 'https://acceptance.com'
else if (base-href.contains('deployment'))
url = 'https://deployment.com'
// Send API call to URL
URL-адреса, которые я использую для созданияисправлены, поэтому я знаю, какой текст будет в них, чтобы я мог гарантировать, что URL-адрес второго веб-сервера всегда установлен правильно.
Если кто-нибудь может указать мне правильное направление для достижения этого, что будетс благодарностью!