How to resolve CORS issue in Angular 12?

Discussão em 'Angular' iniciado por Rakhi Sharma, Janeiro 24, 2025.

  1. Rakhi Sharma

    Rakhi Sharma Guest

    I am working on an Angular project and I have login page and during submitting login API, I am facing CORS error. I am attaching screenshot of it also. Any suggestion would be appreciated.

    API Service.ts:

    constructor( private http: HttpClient ) { }
    httpOptionsPost = {
    headers: new HttpHeaders({
    'Content-Type': 'application/json',
    'Access-Control-Allow-Origin': '*',
    'Access-Control-Allow-Credentials': 'true',
    'Access-Control-Allow-Methods' : 'GET, POST, OPTIONS',
    'Access-Control-Allow-Headers' : 'Origin, Content-Type, Accept, X-Custom-Header, Upgrade-Insecure-Requests',
    })
    };

    httpOptionsGet = {
    headers: new HttpHeaders({
    'Content-Type': 'application/json',
    'Access-Control-Allow-Origin': '*',
    })
    };

    _login(username, password) {
    const url = this.domain + '/api/login?username='+username+'&password='+password;
    return this.http.post(url, {}, this.httpOptionsPost);
    }

    Login Component:

    this.apiService._login(data.username, data.password).subscribe((resp: any) => {
    const resobj = JSON.parse(JSON.stringify(resp));
    console.log(resobj);
    })




    [​IMG]

    Continue reading...

Compartilhe esta Página