Al hacer el windows.location.href no me funciona, no sé que pasa, estuve mirando el foro y ninguna de las soluciones me da
Este es el código del registro-controller.js:
import { clientServices } from "../service/client-service.js"
const formulario = document.querySelector('[data-form]')
formulario.addEventListener('submit', (evento) => {
evento.preventDefault()
const nombre = document.querySelector('[data-nombre]').value
const email = document.querySelector('[data-email]').value
clientServices.crearCliente(nombre, email).then(respuesta => {
window.location.href = '../screens/registro_completado.html'
}).catch(err => console.log(err))
})
Y este es el código del client-service.js:
const listaClientes = () => fetch('http://localhost:3000/perfil').then( respuesta => respuesta.json())
const crearCliente = (nombre, email) => {
return fetch('http://localhost:3000/perfil', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({nombre, email, id:uuid.v4()})
})
}
export const clientServices = {
listaClientes,
crearCliente
}