Routing na serwerze

Czym jest routing na serwerze?

Routing na serwerze to proces przypisywania określonych ścieżek URL do odpowiednich funkcji lub zasobów serwera. W aplikacjach webowych routing pozwala na przypisanie różnych akcji do różnych adresów URL, dzięki czemu użytkownik może uzyskać dostęp do różnych stron lub zasobów aplikacji.

Przykład routingu w Express (Node.js)

W frameworku Express, routing jest realizowany za pomocą metod HTTP, takich jak GET, POST, PUT, DELETE, itp.

const express = require('express');
const app = express();

// Prosty routing
app.get('/', (req, res) => {
    res.send('Witaj na stronie głównej!');
});

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

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

app.listen(3000, () => {
    console.log('Serwer działa na porcie 3000');
});
            

Przykład routingu w PHP

W PHP routing można osiągnąć przy pomocy prostych warunków lub poprzez użycie frameworków takich jak Laravel.

Strona nie znaleziona            

Rodzaje routingu

Wnioski

Routing na serwerze pozwala na zarządzanie ścieżkami URL, które użytkownicy odwiedzają w aplikacji webowej. Zastosowanie odpowiednich metod routingu w popularnych frameworkach, jak Express w Node.js czy w PHP, umożliwia tworzenie dynamicznych i elastycznych aplikacji webowych.