1
resposta

ngResource

Criei um webservice e um webapp e fiz um crud, tudo funciona direitinho menos o delete, quando eu vou deletar da as mensagens:

OPTIONS https://wsnodejs.herokuapp.com/usuarios/7

XMLHttpRequest cannot load https://wsnodejs.herokuapp.com/usuarios/7. Response for preflight has invalid HTTP status code 404

Não sei como resolver, pois com $http.delete estava funcionando normalmente e o CORS do backend já está feito

Código com resource:

recursoAlunos.delete({usuarioId:usuario.id},function(){
      console.log('Usuario removido com sucesso!');
    }, function(erro){
      console.log('Não foi possível remover o usuário, tente novamente mais tarde');
      console.log('erro: ' , erro);
    });

código sem resource:

$http.delete('https://wsnodejs.herokuapp.com/usuario/'+usuario.id)
    .success(function(){
      carregarUsuarios();
    });
1 resposta

Oi Davi, esse tópico é idêntico à esse: https://cursos.alura.com.br/forum/topico-ngresource-27525

Por isso vou fechar esse aqui, ok?

Abraços!