1
resposta

Ao chamar ao evento "load" na ferramenta de desenvolver não aparece nada de resposta da API, o que pode ser?

` var botaoAdicionar=document.querySelector("#buscar-pacientes-json");

botaoAdicionar.addEventListener("click", function(){
    console.log("Buscando pacientes...");

    var xhr = new XMLHttpRequest();

    xhr.open("GET", "https://api-pacientes.herokuapp.com/pacientes");

    xhr.addEventListener("load", function() {
        var resposta = xhr.responseText;
        console.log(typeof resposta);

    });

});
1 resposta

Olá, tudo bem?

Você se esqueceu do xhr.send(). Logo, seu código ficará assim:

const botaoAdicionar = document.getElementById('botao')

    botaoAdicionar.addEventListener("click", function(){
    console.log("Buscando pacientes...");

    var xhr = new XMLHttpRequest();

    xhr.open("GET", "https://api-pacientes.herokuapp.com/pacientes");

    xhr.addEventListener("load", function() {
        var resposta = xhr.responseText;
        console.log(typeof resposta);

    });

    xhr.send()

});

Èspero ter ajudado, abraços!