Basis-URL für eckige 2-HTTP-Anforderungen festlegen

Ich versuche, die Basis-URL für alle meine HTTP-Anfragen mit einem Winkel von 2 festzulegen. Das Folgende ist die Grundeinstellung für meine Anwendung.

class HttpOptions extends BaseRequestOptions {
  url:string = "http://10.7.18.21:8080/api/";
}


bootstrap(AppComponent, [
  HTTP_PROVIDERS,
  provide(RequestOptions, {useClass: HttpOptions})
]);


export class AppComponent {
  users:Array<User>
  constructor(private http: Http) {
    http.get("/users")
      .subscribe(res => this.users = res.json());
  }
}

Die Anfrage wird nicht an @ gesendhttp: //10.7.18.21: 8080 / api / users wie ich es von meiner Konfiguration erwartet hatte. Stattdessen wird die Anfrage an @ gesendhttp: // localhost: 8000 / users.

Wie lege ich die Basis-URL für eine http-Anforderung in der Anwendung Angular 2 fest?

Ich benutzeAngular 2.0.0-beta.0.

Antworten auf die Frage(18)

Ihre Antwort auf die Frage