1
resposta

erro de ERR_CONNECTION_REFUSED

galera está aparecendo esse erro sempre.. alguém poderia me ajudar ;(

cliente-service.js:26 GET http://localhost:3000/profile net::ERR_CONNECTION_REFUSED (anonymous) @ cliente-service.js:26

const criarNovaLinha = (nome, email) => {
    const linhaNovoCliente = document.createElement('tr')
    const conteudo = `
        <td class="td" data-td>${nome}</td>
                        <td>${email}</td>
                        <td>
                            <ul class="tabela__botoes-controle">
                                <li><a href="../telas/edita_cliente.html" class="botao-simples botao-simples--editar">Editar</a></li>
                                <li><button class="botao-simples botao-simples--excluir" type="button">Excluir</button></li>
                            </ul>
                        </td>
                        `
    linhaNovoCliente.innerHTML = conteudo
    return linhaNovoCliente
};

const tabela = document.querySelector('[data-tabela]')


const http = new XMLHttpRequest()

http.open('GET', 'http://localhost:3000/profile')

http.send()

http.onload = () => {
    const data = JSON.parse(http.response)
    data.forEach(elemento => {
        tabela.appendChild(criarNovaLinha(elemento.nome, elemento.email))
    })
}
1 resposta

No primeiro vídeo do capitulo 1 tem a explicação do porque disso aos 4:35. O localhost não existe pra API até que você suba o json-server.