Я написал этот простой код javascript для выполнения запроса get в моем репозитории github
var url='https://github.com/mypath/AjaxPractice/myFile.json';
myBtn.addEventListener('click', function(){
let XHR = new XMLHttpRequest();
XHR.open('GET', url, true)
XHR.setRequestHeader('Access-Control-Allow-Origin','*');
XHR.onload = function() {
if (this.status === 200) {
console.log(JSON.parse(this.responseText));
}
}
XHR.send();
});
Однако я получаю это сообщение об ошибке:
Запрос перекрестного источника заблокирован: та же политика происхождения запрещает чтение удаленного ресурса в https://github.com. .. (Причина : отсутствует заголовок CORS 'Access-Control-Allow-Origin').
Чего здесь не хватает?