Organizando Código Express
Deslize para mostrar o menu
À medida que sua aplicação cresce, manter tudo em um único arquivo se torna difícil de gerenciar.
Para manter seu código limpo, é possível dividi-lo em vários arquivos.
Por exemplo, você pode mover as rotas para um arquivo separado:
// routes/users.js
const express = require('express');
const router = express.Router();
router.get('/', (req, res) => {
res.send('users list');
});
module.exports = router;
Depois, utilize-o no seu arquivo principal:
// app.js
const express = require('express');
const usersRoutes = require('./routes/users');
const app = express();
app.use('/users', usersRoutes);
app.listen(3000);
Essa abordagem ajuda a separar diferentes partes da sua aplicação e facilita a manutenção.
Você também pode separar a lógica em arquivos diferentes, frequentemente chamados de controllers, mas a ideia principal é evitar colocar tudo em um único lugar.
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 16
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Seção 1. Capítulo 16