Angular вырезает часть url с environemnt.prod.ts

Основыне запросы складываются с базого доменногоо имени my-site и потом /v1 . В итоге запрос будет на my-site/v1 . Теперь для специального запроса мне необходим совсем другой api
envoronment.prod.ts

export const environment = {
  production: true,
  api: '/v1',
  auth: '/v1',
  admin: 'https://kube.organization.com/production/lolo-backend/admin/v1/bova' // это он
};

После деплоя ng build --prod у меня происходит следующее:
В моем сервисе который совершает запрос я получаю https://kube.organization.com/lolo-backend/admin/v1/bova (вырезал production) и соотвественно мой запрос неверный.

get(iin) {
    console.log(environment.admin) // Вот здесь неверный api
   return this.http.get(`${environment.admin}/clients/get`, params).pipe(.....
}

Возможно дело в моем proxy файле.
peoxy.config.ts

const PROXY_CONFIG = [
    {
        context: [
            "/v1",
        ],
        target: 'https://my-site.com',
        changeOrigin: true,
        secure: true,
        logLevel: 'debug',
    },
    {
        context: [
            "/production/lolo-backend",
            "/staging/lolo-backend"
        ],
        target: 'https://kube.organization.com',
        changeOrigin: true,
        secure: true,
        router: {
            "localhost:4200": "https://kube.organization.com"
        }
    },
]

P.S Когда я делаю ng serve --prod , все работает корректно и url попадает в мой сервис - корректный
UPD 1
Для меня временное решение было добавить еще 'production' строку в environemnt.prod.ts и Angular ссылается на корректный url https://kube.organization.com/production/lolo-backend/admin/v1/bova. Но это просто ужасный костыль

export const environment = {
      production: true,
      api: '/v1',
      auth: '/v1',
      admin: 'https://kube.organization.com/production/production/lolo-backend/admin/v1/bova'
    };

Ответы (0 шт):