1
resposta

Failed to load resource: the server responded with a status of 404 (Not Found)

Olá, na aula 4 executei o código conforme o explicado, mas no console aparecem erros com a frase: Failed to load resource: the server (aqui o nome do arquivo em JS, aparece um erro para cada arquivo) responded with a status of 404 (Not Found), as funções de incluir e apagar também foram afetadas. Não consigo fazer funcionar. Segue abaixo parte do código:

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))
                        });
                } else {
                    console.log(xhr.responseText);
                    this._mensagem.texto = 'Não foi possível obter as negociações da semana.'
                }
            }
        };
        xhr.send();
1 resposta

Fala ai Beatriz, tudo bem? Esse erro de 404 é porque o back-end não conseguiu achar nenhuma rota (endpoint) que combine com o que você está requisitando.

Dê uma olhada no endereço completo para onde a requisição foi feita e verifique se o servidor está rodando, na porta requisitada e se a rota também existe.

Espero ter ajudado.