Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Forståelse av Flere Ruter | Seksjon
Bygge API-er med Express.js

bookForståelse av Flere Ruter

Sveip for å vise menyen

En applikasjon trenger vanligvis mer enn én rute. Hver rute håndterer en forskjellig URL og returnerer et forskjellig svar.

Du kan definere flere ruter på samme 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');
});

Hver rute har sin egen sti. Når en forespørsel kommer inn, sjekker Express stien og kjører den matchende ruten.

For eksempel:

  • '/': hjemside;
  • '/about': om-side;
  • '/contact': kontaktside.

Hvis en rute ikke er definert, vil ikke Express vite hvordan forespørselen skal håndteres.

Dette er hvordan applikasjoner leverer forskjellig innhold basert på URL-en.

question mark

Hva skjer når en bruker åpner en URL som ikke samsvarer med noen definert rute?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 4
some-alt