Я получаю некоторую информацию от API. Все звонки почтальона - это успех. Пожалуйста, найдите вложение ниже.
Когда я вызываю тот же API в моем приложении angular, я получаю сообщение об ошибке ниже back-end.
Файл компонента
ngOnInit() {
this.getOffers();
}
getOffers(){
this._offerService.getOffers()
.pipe(first())
.subscribe(
data => {
if (data.CODE == 401){
console.log("Session not valid");
}
this.offers = <Offers[]>data;
console.log("offers response ",data);
},
error => {
console.log("An Error Occurred ", error);
});
}
Сервисный файл:
getOffers(): Observable<any>{
const token = this.authService.getToken();
console.log("Offer to ", token);
let headerOptions = new HttpHeaders({
'Content-Type': 'application/json',
'Authorization': 'Bearer '+token
});
let options = { headers: headerOptions };
const url = environment.baseURL + 'promotions';
return this._http.get<any>(url, options)
.pipe(map(offers => {
return offers;
}));
}
Что я тут не так делаю?