Tôi có yêu cầu rút một số tài nguyên từ một tên miền khác do công ty của tôi giữ lại. Tôi muốn kéo nội dung HTML được bảo mật bằng các yêu cầu GET.Quan sát Angular2 cho chuyển hướng 302 khi tìm nạp tài nguyên
Khi người dùng đăng xuất khỏi ứng dụng, nội dung được yêu cầu sẽ trả lại 302 cho trang đăng nhập.
Nỗ lực của tôi để đánh hơi tiêu đề cho 302 không trả lại những gì tôi hy vọng cho đến nay. Phản hồi được trả về bởi Đài quan sát của tôi là 200 (trang đăng nhập).
Đây là ứng dụng mẫu của tôi.
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');
}
}
Tôi có đi đúng hướng không?
bạn có thể giải thích thêm một chút ... (người mới bắt đầu ở đây) –