Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Id dinâmico na url

Olá, eu queria saber um detalhe sobre a aula 7 quando é criado uma url com id dinânico

'v1/fotos/'+foto._id

O "_id" seria uma propriedade padrão da linguagem ou é algo que vem do back-end? no inicio eu achei que era um nome que você criou, tentei modificar pra foto.idDaFoto e depois modifiquei na AE do html também, mas não funcionou só funciona com "_id" gostaria de saber de onde vem esse padrão. Muito obrigado.

2 respostas
solução!

Olá Vitor, tudo bem?

Neste curso é utilizado o banco de dados NeDB (banco de dados orientado a documentos).

O "_id" é coluna criado no banco de dados, essa coluna é criada automaticamente e como deve imaginar é ela a responsável por identificar unicamente o documento.

Para entender melhor da uma olhada no arquivo data.db que se encontra na raiz do seu projeto.

Caso ainda tenha dúvida você poderá consultar a documentação do NeDB

Qualquer coisa é só falar.

Abraços,

Marcelo respondeu bem. Sua pergunta é muito interessante Vitor, e não foi só você o curioso em saber de onde vieram esses dados.

Como demos o backend pronto para que o aluno foque apenas no Angular, dúvidas como essa ou "curiosidades" como essa são válidas. Foi por isso que no novo curso de MEAN criamos o mesmo backend usando no curso de Angular, mas de maneira profissioanl, usando um banco de dados de verdade. No final do curso você terá uma visão excelente do backend criado em Node.js. O link do curso é esse:

https://cursos.alura.com.br/course/mean-javascript

Foi um pedido de vários alunos que queriam saber mais sobre o backend :)

Espero que goste!