No método post está me avisando que o usuário não foi cadastrado, porém quando olho no banco de dados o usuário foi cadastrado, alguém pode me ajudar?
Abaixo o script do meu httpservice um pouco modificado, mas seguinte as mesmas orientações do curso
function post(url, dado) {
return new Promise((resolve, reject) => {
let xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-type", "application/json");
xhr.onreadystatechange = () => {
if (xhr.readyState == 4) {
if (xhr.status == 200) {
resolve(JSON.parse(xhr.responseText));
} else {
reject(xhr.responseText);
}
}
};
xhr.send(JSON.stringify(dado));
});
}
Anexo da página de envio
function enviarPost() {
console.log("enviado");
let usuario = {
nome: N("#nome").value,
sobrenome: N("#sobrenome").value,
email: N("#email").value
};
post("http://localhost:8080/core-web/rest/usuarios", usuario)
.then(() => {
alert("Usuários não enviado: ${erro}!");
})
.catch(erro => alert(`Não foi possível enviar usuario: ${erro}`));
}