Невозможно отправить API-запросы из углового приложения в API - PullRequest
0 голосов
/ 17 февраля 2019

Я устанавливаю угловое приложение с угловым 7. Когда я пытаюсь отправить запрос POST для входа в систему. Никаких действий не происходит.

Мой сервер - asp.net-core. Я уже установил CORS.

Login.component.ts

login() :void {
    if (this.loginForm.valid){
     this.userSrvc.login(this.loginForm.value).subscribe(
       res =>{
        console.log("success");
     },
     error => {
        console.log("login failed");
      }
    });
  }
 }

user.service.ts

constructor(private http: HttpClient) {
    this.url = AppConstants.API_ENDPOINT;
    this.headers = new HttpHeaders({ 'Content-Type': 'application/json; charset=utf-8' });
  }

  login(params: any): Observable<User> {
    console.log("service called");
    const body = JSON.stringify({ UserName: params.userid, Password: params.password });
    console.log("body", body);
    return this.http.post<User>(this.url + 'Login', body, { headers: this.headers });
  }

этот метод должен вызывать API и возвращать ответ в случае успеха или неудачи, ноникаких действий не произошло.Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...