У меня есть локальный клиент углового интерфейса на локальном хосте, и я пытаюсь выполнить GET-вызов к json-серверу, также работающему на моем локальном хосте, чтобы получить некоторые данные из-за заполнения таблицы в представлении.
таблица еще пуста, и я получаю эту ошибку на консоли Chrome:
"Доступ к XMLHttpRequest по адресу" localhost: 3000 / cilas "из источника" http://localhost:3001' был заблокирован политикой CORS: запросы перекрестного источника поддерживаются только для схем протоколов: http, data, chrome, chrome-extension , https. "
добавлен атрибут заголовка 'Access-Control-Allow-Origin': '*', но результата нет, я также включил общий доступ к ресурсам из разных источников в Google Chrome, установив надстройку на стороне сервера, я просто запустил json- server --watch src / data / document.json, поэтому не написал никакого кода, просто поместил некоторые данные в файл документа, но проблема, похоже, на стороне клиента.
// вот вызов и заголовок клиентской стороны:
заголовки = новые заголовки ({
«Принять»: «приложение / JSON»,
'Content-Type': 'application / json',
'Access-Control-Allow-Origin': '*'
});
вернуть this.http.get (pathUrl, {headers: headers}). Map (res => res.json ());