Como o server.js esta acessando rotas.js se ele só esta sendo importado apenas em custom-express?
Como o server.js esta acessando rotas.js se ele só esta sendo importado apenas em custom-express?
Olá Felipe, tudo bem com você?
Veja que em custom-express
estamos importando as rotas e aplicando dentro de nosso app
e esse mesmo app
está sendo exportado para o server.js
então temos acesso a todas as rotas :)
Ficou claro? Qualquer coisa estou a disposição :)
Abraços e Bons Estudos!
quando eu executo a função rota(app) dentro de custom-express, rotas fica associado ao objeto app?
Ola Felipe,
Isso mesmo :)
Veja que nosso arquivo rotas.js
exporta um módulo que tem um argumento (app) que em nosso caso é o objeto do Express.
Então estamos associando os arquivos de rotas com o nosso objeto app do express, você pode inclusive testar isso comentando a linha rota(app);
e verá que não será mais possível acessas as rotas, pois agora o express não tem mais acesso as rotas de nossa aplicação.
Abraços e Bons Estudos!