потому что проблема в том, что текстовый файл не может быть найден.

ользую Angular 4 HTTP-клиент на сервер, который возвращает текстовые данные, поэтому я сделал что-то вроде ниже

this.http.get('assets/a.txt').map((res:Response) => 
res.text()).subscribe((data: any) => {
  console.log(data.text());
});

Я нигде не говорил, что ответ находится в формате json, но все равно поднимает приведенную ниже ошибку.

SyntaxError: неожиданный токен a в JSON в позиции 0 в Object.parse () в XMLHttpRequest.onLoad

На каком основании эти люди предполагают ответ в формате json :)

Ответы на вопрос(1)

Ваш ответ на вопрос