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);