Angular2 следит за редиректом 302 при получении ресурса
У меня есть требование вытащить несколько ресурсов из другого домена, принадлежащего моей компании. Я хочу получить защищенный HTML-контент с помощью запросов GET.
Когда пользователь выходит из приложения, запрошенный контент вернет 302 на страницу входа.
Мои попытки прослушать заголовки для 302 не вернули то, на что я надеялся до сих пор. Мой Observable возвращает ответ 200 (страница входа).
Вот мой пример приложения.
export class MenuComponent implements OnInit {
private _resourceUrl = "http://localhost:3001/resources/menu";
constructor(private _http: Http){
}
menu: string;
ngOnInit(): void {
this.getMenu()
.subscribe(
response => {
console.log(`Response status: ${response.status}`);
this.menu = response.text();
},
error => console.log(<any>error));
}
getMenu(): Observable<Response>{
return this._http.get(this._resourceUrl)
.map((response: Response) => response)
.catch(this.handleError);
}
private handleError(error: Response){
console.log(error);
return Observable.throw(error.json().error || 'Server Error');
}
}
Я даже на правильном пути?