Olá, Rafael!
Pelo que entendi, você está com dificuldades para deletar alguns produtos em sua aplicação web. Pode ser que haja algum erro no código, mas também é possível que o problema esteja relacionado ao banco de dados.
Analisando o código fornecido, percebi que você está utilizando JavaScript para confirmar a exclusão de um produto antes de removê-lo do banco de dados. Essa é uma boa prática para evitar exclusões acidentais.
No entanto, é importante verificar se a função ondelete
está sendo chamada corretamente e se o ID do produto está sendo passado corretamente como parâmetro. Certifique-se de que o ID está sendo capturado corretamente no momento do clique e que está sendo enviado para a rota correta de exclusão.
Além disso, verifique se não há nenhum erro no código da rota de exclusão em seu servidor Go. Certifique-se de que a rota está corretamente configurada para receber o ID do produto a ser excluído.
Se mesmo assim os produtos não estão sendo excluídos corretamente, pode ser necessário investigar mais a fundo o problema. Verifique se não há algum erro no banco de dados que esteja impedindo a exclusão desses produtos específicos. Confira se as permissões de acesso ao banco de dados estão corretas e se não há nenhum erro de integridade referencial que esteja impedindo a exclusão.
Caso você esteja utilizando um ORM (Object-Relational Mapping), verifique se as configurações estão corretas e se o mapeamento entre as entidades e as tabelas do banco de dados está sendo feito corretamente.
Espero que essas sugestões possam te ajudar a resolver o problema. Se tiver mais alguma dúvida, é só me dizer!
Espero ter ajudado e bons estudos!