Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

resolvido: erro Uncaught TypeError: JSON.parser is not a function

Olá, estou recebendo o erro Uncaught TypeError: JSON.parser is not a function mas não estou conseguindo identificar o porquê. Podem me ajudar? Segue o código abaixo:

var botaoBuscar = document.querySelector("#buscar-paciente");

botaoBuscar.addEventListener("click", function(){

    console.log("buscando pacientes");


    var xhr = new XMLHttpRequest();

    //requisição que abre a conexao com o endereço http da api
    //requisição tradicional: do tipo get

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

    //evento que escuta se a resposta já foi carregada
    //quando a resposta estiver carregada (load), vc executa uma função pra mim
    xhr.addEventListener("load", function(){

        // para retornar como uma string, cria um objeto js a partir da resposta
        var resposta = xhr.responseText;

        //para saber qual o tipo dessa resposta 
        console.log(typeof resposta);

        // transformar num array de pacientes
        // vc pode passar um texto em JSON e ele vai te devolver um objeto em javascript
        var pacientes = JSON.parser(resposta);

    });

    xhr.send();


});
1 resposta
solução!

resolvido. o erro era JSON.parse em vez de JSON.parser