Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Compreendendo Múltiplas Rotas | Seção
Construindo APIs com Express.js

bookCompreendendo Múltiplas Rotas

Deslize para mostrar o menu

Uma aplicação geralmente precisa de mais de uma rota. Cada rota lida com uma URL diferente e retorna uma resposta diferente.

É possível definir várias rotas no mesmo servidor:

const express = require('express');

const app = express();

app.get('/', (req, res) => {
  res.send('Home page');
});

app.get('/about', (req, res) => {
  res.send('About page');
});

app.get('/contact', (req, res) => {
  res.send('Contact page');
});

app.listen(3000, () => {
  console.log('Server is running on port 3000');
});

Cada rota possui seu próprio caminho. Quando uma requisição chega, o Express verifica o caminho e executa a rota correspondente.

Por exemplo:

  • '/': página inicial;
  • '/about': página sobre;
  • '/contact': página de contato.

Se uma rota não estiver definida, o Express não saberá como lidar com a requisição.

É assim que as aplicações servem conteúdos diferentes com base na URL.

question mark

O que acontece quando um usuário acessa uma URL que não corresponde a nenhuma rota definida?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4

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 4
some-alt