我将我的 Web 应用程序部署到带有应用程序上下文的 tomcat。例如,我的 URL 看起来像这样。
http://localhost:8080/myapp
myapp - 是这里的应用程序上下文。
如果我想调用网络服务,现在在 Angular 服务中说getusers
。我的网址应该是这个/myapp/getusers
。但我想避免对应用程序上下文进行硬编码,因为它可能会从一种部署更改为另一种部署。我已经设法从中找出上下文路径,$window.location.pathname
但它看起来很愚蠢。有没有更好的办法?
仅供参考,我正在使用 Spring MVC 来提供宁静的服务。