Я делаю вызов API на свой сервер. Это код компонента
formData(username:string, password:string) {
if (username == "" || password == "") {
this.message = "Fields are empty";
} else {
this.loginservice.login(username,password).subscribe(heroes => this.serverRes = heroes);
}
}
Это код услуги
login(username:string,password:string): Observable<any> {
console.log('loginService','called');
return of(this.http.post<any>(this.configUrl,
{
"username": username,
"password": password,
}));
}
Я не знаю, почему он делает вызовы API дважды. Первый запрос API без тела запроса, а второй запрос API с телом запроса.