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();
});