Estou tentando rodar meu código, mas está retornando este erro, já comparei com o código do instrutor, mas não sei exatamente qual o problema; Meu cliente-service.js:
const criaNovaLinha = (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?id=${id}" 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 listaClientes = () => {
const promisse = new Promisse((resolve, reject) => {
const http = new XMLHttpRequest()
http.open('GET', 'http://localhost:3000/profile')
http.onload = () => {
if (http.status >= 400) {
reject(JSON.parse(http.response))
} else {
resolve(JSON.parse(http.response))
}
}
http.send()
})
return promisse
}
listaClientes()
.then(data => {
data.forEach(elemento => {
tabela.appendChild(criaNovaLinha(elemento.nome, elemento.email))
})
})