Olá colegas.
Estou fazendo o curso de API REST e não consigo fazer meu código ler a api rest. Seguem meus arquivos: clientes.js
listClients = () => {
return fetch('http://localhost:4000/clientes')
.then( resposta => {
return resposta.json()
})
.then( json => {
return json
})
}
e listagem-cliente.js
const tableBody = document.querySelector("[data-table-content]")
const showClient = (nif, name) => {
const line = document.createElement('tr')
const lineContent = `
<td>${nif}</td>
<td>${name}</td>
`
line.innerHTML = lineContent
return line
}
listClients().then( showLine => {
showLine.forEach( index => {
tableBody.appendChild(showClient(index.nif, index.name))
})
})
Tanto o nif quanto o name aparecem com UNDEFINED no browser. Estou há muito tempo nesse problema e nada. Muito obrigado