1
resposta

Há alguma forma de fazer com url amigavel

Você faz por /delete?id={{.Id}} Haveria como fazer /delete/{{.Id}}

Qual a modificaçao eu faria?

1 resposta

Essa pergunta vai além do GoLang, se aplica a qualquer linguagem...

Isso se deve por estar fazendo uma "query string" com os pares chave-valor em uma chamada REST do tipo GET (as informações vão na URL).

Se você pretende remover essas chaves e valores do endereço, deve passar a usar uma chamada POST ao invés de GET.

Se você pretende mesmo fazer como a segunda parte /delete/{{.Id}} então deve ter um endpoint que escuta cada ID desse a ser deletado...ou de alguma forma fazer um tratamento para qualquer chamada dentro da árvore delete (qualquer chamada de um endpoint que comece com /delete cai aqui dentro).

Eu acredito que o mais ideal é você fazer um POST nesse caso e não um GET.

Espero ter ajudado.

Abcs, Daniel