Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Useiden Reittien Ymmärtäminen | Osio
API-Rajapintojen Rakentaminen Express.js:llä

Useiden Reittien Ymmärtäminen

Pyyhkäise näyttääksesi valikon

Sovellus tarvitsee yleensä useamman kuin yhden reitin. Jokainen reitti käsittelee eri URL-osoitteen ja palauttaa erilaisen vastauksen.

Voit määrittää useita reittejä samassa palvelimessa:

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

Jokaisella reitillä on oma polkunsa. Kun pyyntö saapuu, Express tarkistaa polun ja suorittaa vastaavan reitin.

Esimerkiksi:

  • '/': kotisivu;
  • '/about': tietosivu;
  • '/contact': yhteystietosivu.

Jos reittiä ei ole määritelty, Express ei tiedä, miten pyyntö käsitellään.

Näin sovellukset tarjoavat eri sisältöä URL-osoitteen perusteella.

question mark

Mitä tapahtuu, kun käyttäjä avaa URL-osoitteen, joka ei vastaa mitään määriteltyä reittiä?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Useiden Reittien Ymmärtäminen

Sovellus tarvitsee yleensä useamman kuin yhden reitin. Jokainen reitti käsittelee eri URL-osoitteen ja palauttaa erilaisen vastauksen.

Voit määrittää useita reittejä samassa palvelimessa:

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

Jokaisella reitillä on oma polkunsa. Kun pyyntö saapuu, Express tarkistaa polun ja suorittaa vastaavan reitin.

Esimerkiksi:

  • '/': kotisivu;
  • '/about': tietosivu;
  • '/contact': yhteystietosivu.

Jos reittiä ei ole määritelty, Express ei tiedä, miten pyyntö käsitellään.

Näin sovellukset tarjoavat eri sisältöä URL-osoitteen perusteella.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 4
some-alt