Handle error response OK
soleyne
-
soleyne -
soleyne -
Bonjour,
J'ai un problème avec mon application Angular.
J'ai créé une API avec .NET Core pour mon application javascript cependant lorsque j'essaie de faire une requête pour l'authentification d'un utilisateur en utilisant le subcribe je recois toujours une erreur qui est OK. Comment puis-je résoudre cela car même si les données sont fausses je recois aussi un OK(anormal) mais en plus j'ai une erreur avec mon post (ce qui est normal).
Merci pour votre aide.
J'ai un problème avec mon application Angular.
J'ai créé une API avec .NET Core pour mon application javascript cependant lorsque j'essaie de faire une requête pour l'authentification d'un utilisateur en utilisant le subcribe je recois toujours une erreur qui est OK. Comment puis-je résoudre cela car même si les données sont fausses je recois aussi un OK(anormal) mais en plus j'ai une erreur avec mon post (ce qui est normal).
Merci pour votre aide.
import { Injectable } from '@angular/core';
import { HttpClient, HttpResponse } from '@angular/common/http';
import { HttpHeaders } from '@angular/common/http';
import { Login } from './login';
import { Observable, of } from '../../../node_modules/rxjs';
import { ConfigService } from '../config/config.service';
import { HttpErrorHandlerService, HandleError } from '../services/http-error-handler.service';
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json; charset=utf-8'
})
};
@Injectable({
providedIn: 'root'
})
export class LoginService {
auth : Login ;
// model = new Login('paul','paul');
// private handleError: HandleError;
constructor(
private http:HttpClient,
protected configService : ConfigService,
httpErrorHandler :HttpErrorHandlerService
) {
}
login(username: string, password: string): Observable<Login>{
return this.http.post<Login>(`https://localhost:44358/api/Employee?username=${username}&password=${password}`,{username: username, password: password},httpOptions)
}
}
Mon interface Login :
export interface Login {username: string;
password: string;
}
Mon typescript :
et mon html :