У меня есть служба отдыха в загрузочном приложении Spring.
У меня есть метод, который принимает имя пользователя и пароль в качестве данных json и проверяет эти данные, если они верны, тогда служба возвращает токен JWT.
Когда я вызываю этот метод через angular, я не могу получить токен авторизации и дважды отправить запрос.
Зачем отправлять запрос дважды и как получить токен в угловом формате?
import {Component, OnInit} from '@angular/core';
import {Payment} from './Payment';
import {HttpClient, HttpResponse} from '@angular/common/http';
@Component({
selector: 'app-home',
templateUrl: './home.component.html',
styleUrls: ['./home.component.css']
})
export class HomeComponent implements OnInit {
title = 'Home';
constructor(private http: HttpClient) {
}
ngOnInit() {
this.http.post('http://localhost:8084/login', JSON.stringify({ username: 'mehman', password: 'mehman' }), { observe: 'response' })
.subscribe((response: HttpResponse<any>) => { console.log(response); });
}
}