У меня есть мое веб-приложение, развернутое в tomcat с аппликационным контекстом. Например, мой URL-адрес выглядит примерно так.
http://localhost:8080/myapp
myapp - это контекст приложения.
Теперь в службе Angular, если я хочу позвонить в webservice, скажите getusers
. Мой URL должен быть /myapp/getusers
. Но я хочу избежать жесткого кодирования контекста приложения, поскольку он может измениться с одного развертывания на другое.
Мне удалось вычислить контекстный путь от $window.location.pathname
, но он выглядит очень глупо. Есть ли способ лучше?
FYI Я использую Spring MVC для спокойных сервисов.