Я развернул свой собственный сервер apprtc с коллайдером и сервером поворотов, сконфигурированным в движке Google App, локально с virtualbox.Все работает правильно, но я хочу использовать этот сервер apprtc в моем другом проекте, который находится в IP-адресе anoter.Итак, IP-адрес Apprtc и IP-адрес моего проекта различаются.Теперь, когда я включил apprtc.debug.js
& appwindow.js
файлы в свой проект, он не может инициализировать loadingParams и сообщает об этом сообщении об ошибке: «Запрос на отправку из разных источников заблокирован: политика одного источника запрещает чтение удаленного ресурса в http://<IP OF APPRTC>:8080/params
. (Причина: CORS»).отсутствует заголовок 'Access-Control-Allow-Origin') ".
Однако ввод http://<IP OF APPRTC>:8080/params
в браузере дает мне правильный ответ, но не в проекте, вызываемом в appwindow.js. После небольшого поиска ядобавлены следующие строки в функцию sendUrlRequest:
xhr.setRequestHeader('Access-Control-Allow-Origin', '*');
xhr.setRequestHeader('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
Теперь он говорит: «Запрос CORS не выполнен».Как я могу заставить это работать?Нужно ли включать Cors на стороне сервера, если да, то где и как это сделать?Пожалуйста, помогите мне, я полностью потерян здесь ...