3
respostas

Erro Cannot POST ao efetuar submit de novo autor

Ao efetuar o submit aparece a mensagem Cannot POST. É muito estranho porquê nem printa a mensagem no log. Não creio que seja erro no meu código, pois fiz um teste com o seu. A listagem de autores está funcionando.

#

Resultado da Console POST http://localhost:3000/?nome=asdfasdfasd&email=teste%40gmail.com&senha=asdfasdf 404 (Not Found) Erro no browser: Cannot POST /

#

enviaForm(evento){ console.log("Chamou envia form");

$.ajax({ url:'http://cdc-react.herokuapp.com/api/autores', contentType:'application/json', dataType:'json', type:'post', data: JSON.stringify({nome:this.state.nome,email:this.state.email,senha:this.state.senha}), success: function(resposta){ this.setState({lista:resposta}); }.bind(this), error: function(resposta){ console.log("erro"); } }); }

3 respostas

Qual que da o 404, o localhost ou o heroku? se for o localhost, é que o servidor não está de pé ou o endereço que passado está equivocado... Pelo menos esses são meus palpites iniciais.

Isso que é estranho. Subi o servidor local e está no ar, inclusive os dados são gravados no mysql.

desculpa pela demora aqui.. vc ta fazendo um post para a porta 3000 no primeiro erro... acho que deveria ser 8080.