Компонент:
ниже мой компонент, где я вызываю функцию checkAuthentication (), которая присутствует в сервисе.
signIn() {
this.loginService.checkAuthentication(this.login).subscribe(
(resp) => {
console.log(resp.headers);
let user = resp.headers.get('info');
localStorage.setItem('user', JSON.stringify(user));
let token = resp.headers.get('x-token');
localStorage.setItem('x-token', token);
this.router.navigate(['/list']);
},
(error) => {
this.login = new Login();
console.log(error.error.message);
Swal(error.error.message, 'Try again.', 'error');
}
);
}
Сервис:
Это мой сервис, здесь я звоню отдыхать API.в оставшейся части api я отправляю заголовок
constructor(private http:HttpClient) { }
checkAuthentication(login): Observable<any> {
let path = Constant.BASE_URL + 'api/login';
const header = {
headers : new HttpHeaders({
'Content-Type': 'application/json'
})
};
return this.http.post(path, login, header);
}
Ниже изображение заголовка ответа, который я получаю в браузере.
console.log(resp.headers);
показывает undefined