Fiz conforme a aula e mesmo assim não estou conseguindo criar os clientes, no cliente-service.js estar assim:
const listaClientes = () => {
return fetch(`http://localhost:3000/profile`)
.then(reposta => {
return reposta.json();
})
}
const criaCliente = (nome,email) => {
return fetch(`http://localhost:3000/profile`, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
nome: nome,
email: email
})
}).
then(resposta => {
return resposta.body
})
}
export const clienteService = {
listaClientes,
criaCliente
}
Já no cadastraClientes-controller.js, está assim:
import { clienteService } from "../services/cliente-service.js";
const formulario = document.querySelector('data-form');
formulario.addEventListener('submit', (evento) => {
evento.preventDefault();
const nome = evento.target.querySelector('[data-nome]').value;
const email = evento.target.querySelector('[data-email]').value;
clienteService.criaCliente(nome, email).then(() => {
window.location.href = '../telas/cadastro_concluido.html'
})
});
Como posso solucionar isso?