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

[Bug] TypeORMError: Entity Metadata for...

Olá, tudo bem ?!

Segui o passo-a-passo do curso na criação do projeto, porém por algumas limitações do PC que eu uso, não posso instalar o Docker, mas tinha o Postgres instalado no meu PC, e outra é que procurei deixar o projeto e as propriedades em inglês por razões pessoais e prática mesmo. Porém quase no fim do curso não consegui conectar ao banco logo após adicionar o relacionamento entre produto_caracteristica e produto_imagens com a entidade Produto. (A quem eu chamei de Product_features, Product_images e Product).

Segue o erro que aparece quando rodo o projeto.

TypeORMError

Fui no stackoverflow, algumas soluções proposta dizem para colocar as entidades de Caracteristiscas e Imagens no arquivo de modules, porém adicionei no arquivo product.modules.ts e o erro persistiu.

Se alguém puder me ajudar, desde já sou grato.

1 resposta
solução!

Opa pessoal, 10 min depois de postar acima e analisar meu código, descobri a causa.

No arquivo postgres.config.service.ts, na propriedade de entities, o declarado no projeto do curso é:

entity property in alura project

Enquanto que no meu projeto é:

entity property in my project

Fiz isso porque eu venho estruturando as pasta do meu projeto diferente das do curso:

Path Tree

Se um dia alguém deparar com o erro, já sabe a possível causa e solução.