Я пытаюсь установить базовый url для всех моих angular 2 http-запросов. Ниже приведена базовая настройка для моего приложения.
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());
}
}
Запрос не отправляется http://10.7.18.21:8080/api/users, как я ожидал от своей конфигурации. Вместо этого запрос отправляется http://localhost:8000/users.
Как установить базовый url для HTTP-запроса в приложении angular 2?
Я использую Angular 2.0.0-beta.0.