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

Rotas

Estava olhando os códigos, me deparei que nos arquivos constituem dois arquivos com rotas, um que esta no arquivo "app/routes/index.js" e o outro no main.

Gostaria de saber o porque foi criado assim? E se quisesse utilizar essa estrutura em outro projeto, o que deveria alterar no arquivo index.js para as páginas serem criadas?

1 resposta
solução!

No main.js são as rotas do Angular (para indicar qual componente exibir para o usuário), já o app/routes/index.js são as rotas do backend (que fornecem os dados para a aplicação Angular). Angular é uma SPA que consome dados do backend, no caso de uma API.

Se você criar um novo projeto Angular, só precisará se preocupar com o código de Angular que escreveu e não com a estrutura da API que foi data para você. Porém, se quiser aprender a criar suas próprias API há cursos na alura que ensinam isso em diversas linguagens.

Se você tivesse feito a API quem outra linguagem ou plataforma, sua app Angular não mudaria, pois se todos tiverem o mesmo endereço da api tudo continuará funcionando.

Sucesso e bom estudo meu aluno!