По умолчанию Angular HttpClient пытается проанализировать тело HTTP-ответа как JSON.Поскольку тело ответа, которое вы получаете, представляет собой простой текст, например «Bearer .....», а не JSON, анализ JSON не выполняется.
Вы должны указать HttpClient ожидать ответа в виде простого текста, например так:
this.httpClient.post(this.apiURL + '/login', user, {headers:reqHeader, responseType: 'text'});
Также обратите внимание, что, поскольку ответ является строкой, вы не должны пытаться привести его к пользователю (не делайте бит <User>
);Исходящее сообщение - Пользователь, возвращаемое значение - строка.