Entre para ter acesso à essa aula
Nessa aula, é passada uma dica importante para concluir o projeto utilizando o Node JS. É indicado que as principais rotas do projeto sejam tiradas do arquivo app.js e colocadas em um arquivo separado na pasta src.
O nome desse arquivo deve ser routers.js. Para isso, é necessário importar o router do Express e criar uma constante que irá executar o router. Então, é preciso fazer cortar as rotas do arquivo app.js e colá-las no arquivo routers.js, substituindo "app" por "router".
Também é necessário fazer o import do selectionController no arquivo routers.js. No arquivo app.js, deve-se fazer o seguinte: abaixo da constante "app" do Express, é preciso fazer um comentário e colocar "app.use(routes)" para que as rotas sejam usadas. É preciso também fazer o import do arquivo routers.js. Então, é indicado subir o servidor e testar as rotas no browser.
Além disso, é dada uma dica para utilizar uma constante "port" para indicar a porta do servidor, já que nem todos utilizam a porta 3000. Por fim, é importante entender que separar as responsabilidades em arquivos de rotas é uma boa prática para deixar o código mais organizado.
O nome desse arquivo deve ser routers.js. Para isso, é necessário importar o router do Express e criar uma constante que irá executar o router. Então, é preciso fazer cortar as rotas do arquivo app.js e colá-las no arquivo routers.js, substituindo "app" por "router".
Também é necessário fazer o import do selectionController no arquivo routers.js. No arquivo app.js, deve-se fazer o seguinte: abaixo da constante "app" do Express, é preciso fazer um comentário e colocar "app.use(routes)" para que as rotas sejam usadas. É preciso também fazer o import do arquivo routers.js. Então, é indicado subir o servidor e testar as rotas no browser.
Além disso, é dada uma dica para utilizar uma constante "port" para indicar a porta do servidor, já que nem todos utilizam a porta 3000. Por fim, é importante entender que separar as responsabilidades em arquivos de rotas é uma boa prática para deixar o código mais organizado.