angular обрабатывает отложенный ответ сервера как пустой ответ - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь получить ответ, который требует времени от моего API, и отобразить его как предупреждение в моем приложении angular. пока мой код выглядит так:

component.ts

      exploit(form: NgForm) {

   this.vulnsService.exploit(form.value).subscribe((data : any[]) => {
   if(data) {
     alert(data);
   }
   else{
   alert("some error occurred!");
}

 });

  }

service.ts

     exploit(result1:object) {
  return this.http.post<any>(Constants.node_url+'/exploit/launch', {token: this.usertoken, result1: result1})
    .map(data => {
      return data;
    });
}

запрос выполняется без проблем, и я могу получить ответ если я отправлю его с почтальоном, но в angular я получаю сообщение об ошибке с пустым ответом от сервера.

...