A função de deletar está funcionando bem, ela deleta o cliente certo, mas quando eu aperto o botão de deleta a página recarrega invés de apenas remover o cliente:
no arquivo cliente-service.js:
const removeCliente = (id) => {
return fetch(`http://localhost:3000/profile/${id}`, {
method: "DELETE"
})
}
no arquivo lista-de-clientes-controller.js:
tabela.addEventListener("click", (event) => {
let botaoDeletar = event.target.className === 'botao-simples botao-simples--excluir'
if (botaoDeletar) {
const linhaCliente = event.target.closest('[data-id]')
let id = linhaCliente.dataset.id
clienteService.removeCliente(id)
.then( () => { //esta atualizando a pagina
linhaCliente.remove()
})
Percebi que quando tiro o then() ele para de recarregar a pagina, então o problema talvez esteja ai?