2016-07-01 2 views
0

Я пытаюсь сделать запрос AJAX к API Instagram, но получаю эту ошибку:AJAX запрос API, который использует OAuth2 блоков местного развития, так как это не по протоколу HTTPS

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access. 

Это потому, что я используя http, а не https для моей локальной среды. Для производства я использую https.

Эта проблема связана не только с Instagram, это проблема для любого API, который использует OAuth2, так как люди обращаются к этой общей проблеме?

+0

Эта ошибка ничего не говорит о HTTPS – Quentin

ответ

0
  • Быстрый и грязный: Используйте протокол HTTPS на локальном хосте с сертификатом, добавлен в ваш браузер сертификат доверия магазин
  • лучше: использовать HTTP на домене вы владеете (как dev.example.com) с доверенным сертификатом (например, «Зашифруем шифрование») и изменим конфигурацию вашего DNS, чтобы указать dev.example.com на ваш местный ip