Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Comprendere le Rotte Multiple | Sezione
Creazione di API con Express.js

bookComprendere le Rotte Multiple

Scorri per mostrare il menu

Un'applicazione di solito necessita di più di una route. Ogni route gestisce un URL diverso e restituisce una risposta differente.

È possibile definire più route nello stesso server:

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

Ogni route ha il proprio percorso. Quando arriva una richiesta, Express controlla il percorso ed esegue la route corrispondente.

Ad esempio:

  • '/': pagina principale;
  • '/about': pagina informazioni;
  • '/contact': pagina contatti.

Se una route non è definita, Express non saprà come gestire la richiesta.

In questo modo le applicazioni servono contenuti diversi in base all'URL.

question mark

Cosa succede quando un utente apre un URL che non corrisponde a nessuna route definita?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 4

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 4
some-alt