Sobes.tech
Junior — Middle

Quais componentes estão incluídos na estrutura do framework Express.js?

sobes.tech IA

Resposta da IA

O Express.js é um framework web minimalista e flexível para Node.js. A sua estrutura inclui vários componentes-chave:

  • Middleware — funções que processam pedidos e respostas, podem modificar os objetos de pedido/resposta, terminar o ciclo de processamento ou passar o controlo adiante.
  • Router — componente para definir rotas (URLs) e associá-las a manipuladores.
  • Objetos Request e Response — envoltórios sobre o pedido e resposta HTTP, fornecendo métodos e propriedades convenientes.
  • Objeto Application (app) — objeto principal do Express, que gere configurações, middleware e rotas.

Exemplo de criação de uma aplicação simples:

const express = require('express');
const app = express();

// Middleware
app.use(express.json());

// Rota
app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(3000);