Tengo el siguiente Error y no encuentro una solución, ayuda por favor.
const crearNuevaLinea = (nombre, email) => {
const linea = document.createElement > "tr";
const contenido = `
<td class="td" data-td>
${nombre}
</td>
<td>
${email}
</td>
<td>
<ul class="table__button-control">
<li>
<a
href="../screens/editar_cliente.html"
class="simple-button simple-button--edit"
>Editar</a
>
</li>
<li>
<button
class="simple-button simple-button--delete"
type="button"
>
Eliminar
</button>
</li>
</ul>
</td>
`;
linea.innerHTML = contenido;
return linea;
};
const table = document.querySelector("[data-table]");
//abrir http(metodo.url)
//CRUD - metodos http
//Create - POST
//Read - GET
//Update - PUT
//Delete - DELETE
const listaClientes = () => {
const promesas = new Promise(function (resolve, reject) {
const http = new XMLHttpRequest();
http.open("GET", "http://localhost:3000/perfil");
http.send();
http.onload = () => {
const response = JSON.parse(http.response);
if (http.status >= 400) {
reject(response);
} else {
resolve(response);
}
};
});
return promesas;
};
listaClientes().then(datos => {
datos.forEach(perfil => {
const nuevaLinea = crearNuevaLinea(perfil.nombre, perfil.email);
table.appendChild(nuevaLinea);
});
});