Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

PUT com $http

Olá pessoal, durante o curso aprendemos a utilizar o $resource para consumir a nossa API REST.

Porém, eu gostei mais de utilizar a forma do $http para consumir a nossa api. Dessa forma montei a nossa classe e tudo mais, mas quando eu uso o protocolo PUT, dá erro 404 na nossa api.

cadastra(foto)
{
    if(foto._id)
    {
        return this._conexao.put(this._url, foto);
    }
}

Eu tenho que chamar algo diferente quando uso PUT pelo $http ? Obs: usando esta mesma formula, mas acessando via post e get funciona perfeitamente.

OUTRA DÚVIDA:

  • Na documentação oficial do Vue, eles indicam usar AXIOS para consumir api ao invés de Vue-resource. Acredito que nosso curso tenha sido feito antes de o axios ser adotado como indicação oficial. Dessa forma, seria melhor migrar logo para o Axios ?

Valeu galera !

1 resposta
solução!

Já consegui arrumar. Era a url que estava errada, eu não estava passando o /id. De qualquer forma, migrei o consumo de api para o axios.