функция map не вызывается при вызове функции toPromise в ответе HTTP-запроса - PullRequest
0 голосов
/ 05 мая 2018

Я использую Angular 4 и хочу преобразовать ответ в json перед возвратом объекта обещания

    return this.http.post(this.signInURL, params.toString(), requestOptions).map(res =>{
      console.log(res.json())
      return res.json();
    }).toPromise();

в компоненте, который я использую, ожидают ответа как такового

let response = await this.authenticationService.login(credentials);
console.log("response",response)

но функция map там не вызывается, но я получу обещание, тогда мне нужно вручную преобразовать ответ в json в компоненте, который он сам, поскольку тело ответа имеет строковый формат

что я могу сделать, чтобы преобразовать ответ в json и вернуть обещание с помощью объекта json reponse

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