У меня есть код ниже, и я уверен, что он имеет правильный синтаксис, так как это из видеоуроков.Я также посмотрел синтаксис на developer.mozilla.org, и он выглядит правильно, но по какой-то причине он не будет работать.
getProfile() {
this.loadToken();
let headers = new HttpHeaders();
headers.append('Authorization', this.authToken);
headers.append('Content-Type', 'application/json');
return this.http.get('/users/profile', {headers: headers});
}
Виновным представляется метод headers.append.Приведенный ниже код работает, но я думаю, что это неправильный способ его использования.
headers = headers.append('Authorization', this.authToken);
headers = headers.append('Content-Type', 'application/json');
Было бы замечательно, если бы вы, ребята, могли сказать мне, какой подход должен быть правильным.Прямо сейчас я просто обошелся без использования append, как показано ниже:
let headers = new HttpHeaders({
'Authorization': this.authToken,
'Content-Type': 'application/json'
});