Все запросы к службе Places должны использовать протокол https: // и включать ключ API - PullRequest
0 голосов
/ 18 января 2019

Всякий раз, когда я делаю аксиос GET-запрос к Google Places API, я получаю сообщение об ошибке:

"has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is 
present on the requested resource."

Я проверил документацию Google Place API и нашел это:

"Each of the services is accessed as an HTTP request, and returns either an JSON or 
XML response. All requests to a Places service must use the https:// protocol, and 
include an API key."

Правильно ли я понимаю, что для того, чтобы я мог использовать этот API, запрос должен исходить от размещенного на сайте веб-сайта с доменным именем и сертификатом SSL, чтобы у меня был протокол https: //?

В настоящее время я работаю над http://localhost:8080/#/. Есть ли способ для меня использовать этот API, чтобы я мог разработать свое приложение без использования хостинга на этом этапе?

1 Ответ

0 голосов
/ 18 января 2019

Что говорится в документации

все запросы должны использовать https и включать ключ API

CORS предполагает,

запросы должны поступать с сервера, а не с браузера,

Это не значит, что сервер должен быть https-сервером, он просто должен делать запросы к этому API с использованием HTTPS

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