Com esse código não funciona, aparece o erro:
.3000/profile:1 Failed to load resource: net::ERR_NAME_NOT_RESOLVED lista_cliente.html:1 Uncaught (in promise) TypeError: Failed to fetch
const listaCliente = () => {
return fetch ('http://localhost.3000/profile')
.then (resposta => {
return resposta.json()
})
}
com XMLH funciona normalmente,
const listaCliente = () => {
const promise = new Promise((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 promise
}
Estou quebrando a cabeça pra descobrir o porque, fui analisar o código do professor e está igual ao meu em relação ao fetch. Obrigado