Gyakoroljuk a Node.js http moduljával szerverek készítését és útvonalak kezelését.
Feladat:
- Hozzatok létre egy új Node.js projektet.
- Készítsetek egy HTTP szervert, amely a következő útvonalakat kezeli:
/: Ha a felhasználó ezt az útvonalat kéri, a válasz legyen: „Üdvözöllek a főoldalon!”/contact: Ha a felhasználó a/contactútvonalat kéri, a válasz legyen: „Ez a kapcsolat oldal.”/api: Az API útvonalra küldjetek vissza egy JSON adatot (pl. név és kor mezőkkel).- Minden más útvonalra állítsatok be egy 404-es hibát, a válaszban legyen: „Oldal nem található!”.
Lépések:
- HTTP modul importálása: A
require('http')segítségével. - Szerver létrehozása: Használjátok a
createServermetódust. - Útvonalak kezelése: If-else szerkezettel kezeljétek az egyes útvonalakat.
- JSON válasz küldése: Az
/apiútvonal esetén ares.end(JSON.stringify(...))segítségével küldjetek vissza egy objektumot. - Szerver indítása: A szerver fusson a
localhost:3000címen.
Extra kihívás:
- Próbáljátok ki, hogy hogyan tudtok egyedi fejléceket hozzáadni a válaszokhoz, például
Content-Typemezőkkel. - Használjatok UTF-8 karakterkódolást a válaszokban.
A konzolon megjelenő üzenetekkel kövessétek nyomon, hogy milyen útvonalakra érkezett kérés.
Nincsenek megjegyzések:
Megjegyzés küldése