Ответ о блокировке чтения перекрестного источника с локального сервера - PullRequest
0 голосов
/ 15 марта 2019

У меня есть этот код:

function send_sound_file(file) {
      const xhr = new XMLHttpRequest();
      const messageElement = document.createElement('div');

      xhr.onreadystatechange = function () {
        console.log(xhr.responseText);
      }

     try {
         xhr.open("POST", "http://localhost:8091/sound/")
     }
     catch (e) {
         alert(e.message);
        return;
     }

      xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')

      xhr.send(file);
} 

Этот код отправляет записанный аудиофайл на локальный сервер для проверки.Сервер должен вернуть JSON. Но я получаю следующую ошибку:

Блокировка перекрестного чтения (CORB) заблокировала перекрестный ответ http://localhost:8091/sound/ с приложением MIME-типа / json.

У меня нет доступа к исходным файлам моего локального сервера.А мой js-код будет запускаться только из файловой системы, например: file: /// C: /Users/Desktop/web/index1.html.

Как решить проблему получения JSON излокальный сервер?

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