Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Erro CORS ao ler Json Local

Eu estou tendo um erro CORS ao chamar uma função que lê os dados de um arquivo Json que esta na minha maquina. Vou deixar o erro abaixo

Access to XMLHttpRequest at 'file:///C:/Users/matheus/Desktop/Product-list/assets/Javascript/response.json' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, brave, chrome-untrusted, https.

Não encontrei nenhum erro no código por isso irei deixa-lo abaixo para vocês poderem vê-lo e me ajudar.

readTextFile("file:///C:/Users/matheus/Desktop/Product-list/assets/Javascript/response.json");

function readTextFile(file)
{
    var rawFile = new XMLHttpRequest();
    rawFile.open("GET", file);

    rawFile.addEventListener("load", function(){

        let produtos = JSON.parse(xhr.responseText);

        console.log(produtos);

    });
    rawFile.send();
}