@procode
Разработчик

Можно ли как-то обойти CORS без прокси-сервера?

Здравствуйте.

Браузер запрещает js-скрипту брать контент из json с другого сервера.

Что делать?

(Скрипт на Git Pages поэтому прокси-сервер не поднять)
  • Вопрос задан
  • 318 просмотров
Решения вопроса 1
irishmann
@irishmann
Научись пользоваться дебаггером
Cors-proxy использовать, пример для JQUERY
$.ajax({
  type:'POST',
  url: 'https://cors-anywhere.herokuapp.com/http://************.ru/api/',
  data: { 
    query: '{"ask":"'+message+'","userid":'+id+',"key":"1"}'
  },
  success: function(data){
    msg = JSON.parse(data);
    $(".messages").append('<li><div class="text-msg receive_msg">'+msg['aiml']+'</div></li>');
    while($(".messages li").length > 7){
      $('li:first').detach();
    }
  }
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Lynn
@Lynn
nginx, js, css
Нельзя.
Можно воспользоваться публичными проксями (погуглите, они есть), но я бы не стал
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы