Olá Esta dando erro no momento de cadastrar e não encontro o erro no código:
Uncaught TypeError: JSON.stringfy is not a function
at Object.criaCliente (cliente-service.js:14:20)
at HTMLFormElement.<anonymous> (cadastraClientes-controller.js:10:20)
criaCliente @ cliente-service.js:14
(anonymous) @ cadastraClientes-controller.js:10
cliente-service.js:
const listaClientes = () =>{
return fetch(`http://localhost:3000/profile`)
.then(resposta =>{
return resposta.json()
})
}
const criaCliente = (nome, email) =>{
return fetch(`http://localhost:3000/profile`, {
method: 'POST',
headers:{
'Content-Type' : 'application/json'
},
body: JSON.stringfy ({
nome: nome,
email: email
})
.then(resposta => {
return resposta.body
})
})
}
export const clienteService = {
listaClientes,
criaCliente
}
cadastraClientes-controller.js:
import { clienteService} from "../service/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'
})
})
Conseguem me ajudar?