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

Rota excluirPensamento

Por qual motivo a rota do componente ExcluirPensamento é pensamentos/excluirPensamento/:id e não apenas /excluirPensamento/:id, sem o prefixo "pensamentos"? O prefixo se refere ao endpoint "/pensamentos" da api? Caso o prefixo fosse omitido, poderia haver conflito com outros serviços?

1 resposta
solução!

Fala Matheus, tudo joia?

Utilizei mais por uma questão didática e de organização. Mas se você preferir, pode alterar para ficar mais sucinto.

Para isso, no app-routing.module.ts, você pode usar o path como: excluirPensamento/:id (sem a barra no início). Assim:

Trecho de código do arquivo app-routing.module.ts

//código omitido

{
    path: 'excluirPensamento/:id',
    component: ExcluirPensamentoComponent
  },

//código omitido

E no arquivo pensamento.component.html, o routerLink ficará: routerLink="/excluirPensamento/{{ pensamento.id }}".

Funcionará assim também, sem conflitos.

Abraços, bons estudos!