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

Curso de Node JS | Aula 3 | Tópico 10

Gostaria de mais informações de como implementar o método de DELETE. Obrigado.

1 resposta
solução!

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.