Я использую этот код для извлечения данных с другого сервера localhost, который запускается одновременно как «Angular localhost»:
const req = new HttpRequest('GET', 'http://localhost:4200/echo.php', { reportProgress: true, }); this.http.request(req).subscribe(data => { console.log(data); });
Но я получаю сообщение об ошибке:
{error: SyntaxError: Unexpected token e in JSON at position 1 at Object.parse (<anonymous>) at XMLHt…, text: "↵echo "{'data':'inSrc'}";"}
Содержание echo.php:
<?php echo "{'data':'inSrc'}";
Если я получаю доступ к этому ресурсу в браузере, он будет звучать так, как ожидалось, но затем обратился к нему с помощью http.request (), он жалуется на синтаксическую ошибку. Я предполагаю, что это означает, что файл PHP никогда не выполнялся. Что мне с этим делать?