Я следил за официальными учебниками и делал услуги для Apis, но абсолютный URL-адрес Api жестко закодирован в сервисах.
Я хочу сохранить базовый url Api где-нибудь, чтобы я мог добавить его к URL-адресу в каждой службе перед вызовом. Мне также нужно изменить базовый url Api перед зданием (или после здания).
Я попытался поместить его в sessionstorage, но это плохая идея, так как любой может изменить его, и мое приложение начнет удалять другой домен.
поэтому я сохранил его жестко запрограммированным и разместил куклу post-push на git, чтобы заменить url после сборки. но это больше похоже на хак, чем на решение.
Могу ли я поместить файл в корневой каталог angular и поместить URL-адрес Api в json-формат. И включите его в каждую службу, чтобы я мог исключить файл из git, и каждый товарищ по команде и сервер сборки могут иметь свой собственный файл с другим URL-адресом.
Каким должен быть рекомендуемый способ сделать это?