Ho la mia applicazione Web distribuita su Tomcat con un contesto applicativo. Ad esempio il mio URL è simile a questo.Qual è il modo migliore per identificare il percorso di contesto in JS angolare
http://localhost:8080/myapp
myapp - è il contesto dell'applicazione qui.
Ora in un servizio angolare se si desidera chiamare un servizio Web dire getusers
. Il mio URL dovrebbe essere questo /myapp/getusers
. Ma voglio evitare di codificare il contesto dell'applicazione in quanto potrebbe cambiare da una distribuzione ad un'altra. Sono riuscito a calcolare il contextpath da $window.location.pathname
ma sembra molto stupido. C'è un modo migliore?
FYI Sto utilizzando Spring MVC per i servizi di riposo.
Se si utilizza angolare in un non-singola applicazione pagina, questo metodo non è affidabile. per esempio. chiamata $ {contextPath}/api/delegazione/app. Il metodo sopra non ha alcuna idea se l'applicazione è stata ridistribuita nel contesto radice o le pagine sono state chiamate da vari percorsi nidificati. –