Boa tarde, Flavio! Tudo bem?
Esse código está dando erro ao procurar o "negociacoes/semana". O console me retorna:
"Failed to load file:///E:/JavaScript/javascript-avancado-i-aula1/aluraframe/client/negociacoes/semana: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https."
Ele aponta a linha 48 no meu código, onde está o xhr.send().
Desde já agradeço a sua atenção.
importaNegociacoes() {
let xhr = new XMLHttpRequest();
xhr.open('GET', 'negociacoes/semana')
xhr.onreadystatechange = () => {
if(xhr.readyState == 4) {
if(xhr.status == 200) {
JSON.parse(xhr.responseText)
.map(objeto => new Negociacao(new Date(objeto.data), objeto.quantidade, objeto.valor))
.forEach(negociacao => this._listaNegociacoes.adiciona(negociacao));
this._mensagem.texto = 'Negociações importadas com sucesso'
} else {
console.log('Não foi possível obter as informações do servidor');
this._mensagem.texto = 'Não foi possível importar as negociações'
}
}
}
xhr.send();
}