Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Organizando Código Express | Seção
Construindo APIs com Express.js

bookOrganizando 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.

question mark

Por que você deve dividir o código do Express em vários arquivos?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 16

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 16
some-alt