Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Förståelse av Flera Rutter | Sektion
Bygga API:er med Express.js

bookFörståelse av Flera Rutter

Svep för att visa menyn

En applikation behöver vanligtvis mer än en rutt. Varje rutt hanterar en annan URL och returnerar ett annat svar.

Du kan definiera flera rutter på samma 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');
});

Varje rutt har sin egen sökväg. När en begäran kommer in kontrollerar Express sökvägen och kör den matchande rutten.

Till exempel:

  • '/': startsida;
  • '/about': om-sida;
  • '/contact': kontaktsida.

Om en rutt inte är definierad vet Express inte hur den ska hantera begäran.

Detta är hur applikationer levererar olika innehåll baserat på URL:en.

question mark

Vad händer när en användare öppnar en URL som inte matchar någon definierad rutt?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 4
some-alt