Gostaria de mais informações de como implementar o método de DELETE. Obrigado.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Gostaria de mais informações de como implementar o método de DELETE. Obrigado.
Oi Giovani, tudo bem? Você poderia ser um pouco mais específico em qual é a dúvida?
No geral, vou resumir.
O navegador não suporta o método DELETE, mas o servidor sim. Então, como estratégia, geralmente se usa o método POST no formulário do HTML com um campo extra, oculto, informando o metodo a ser usado:
<input type="hidden" name="method" value="DELETE" />Ai no servidor, dependendo do framework, o processo é feito de forma transparente, bastando apenas a gente usar o método certo pra tratar a requisição:
app.delete('/recurso', function(req, resp){
// deleta o recurso
});Entende? Só estou na dúvida se o Express é transparente nesse processo, preciso checar na documentação.