Ich frage mich, ob es eine dynamische Möglichkeit gibt, die Basis-URL zu erhalten, in den HTTP-Anfragen zu verwenden?Angular 2 - Finden Sie dynamisch Basis-URL in den HTTP-Anfragen (Dienste)
Gibt es eine Möglichkeit, die http://192.123.24.2:8080 dynamisch zu bekommen?
public getAllTickets() {
this._http.get('http://192.123.24.2:8080/services/', {
method: 'GET',
headers: new Headers([
'Accept', 'application/json',
'Content-Type', 'application/json'
])
})
Also, ich meine Anfrage würde in etwa so aussehen:
public getAvailableVersions() {
this._http.get('../services', {
method: 'GET',
headers: new Headers([
'Accept', 'application/json',
'Content-Type', 'application/json'
])
})
ich nach einer Möglichkeit, die URL für die REST-Anrufe zu Fest Code nicht mit. Oder ist die einzige Option, eine globale Variable mit der URL zu haben?
Danke!
Ist das, was Sie suchen umgehen kann: 'Fenster. location.host'? – Sasxa
Vielen Dank !! Das hat es gelöst. – Sojye
Mögliches Duplikat von [Setze Basis-URL für angulare 2 HTTP-Anfragen] (http://stackoverflow.com/questions/34516651/set-base-url-for-angular-2-http-requests) –