Lekce 9 - Dokončení API v Node.js - Metody GET a PUT
V minulé lekci, Rozšíření API v Node.js - Schémata, validace, POST, DELETE, jsme pokročili v RESTful API v Node.js pro filmovou databázi s MongoDB.
V dnešním Node.js tutoriálu se v rámci naší filmové
databáze zaměříme na metody GET
a PUT
. Poté již
budeme mít produkt použitelný pro klientskou aplikaci.
Získání dat (GET)
Začneme tím, že si rozšíříme metodu GET pro dotazování dat z
databáze. V současné fázi máme naprogramováno GET pro URL
/api/movies
a /api/movies/:id
. To ale nestačí,
jelikož klient obvykle nebude potřebovat všechny filmy najednou. Proto si
dotaz na URL /api/movies
zparametrizujeme. Jaké budou parametry
jsme si již určili v minulé lekci, když jsme vytvářeli validační
funkce.
Získání všech filmů
(GET /api/movies
)
Tento dotaz bude v základu vracet pole všech filmů se všemi informacemi. Pomocí parametrů dotazu však budeme postupně omezovat výsledek a to již na úrovni databáze:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Omezená nabídka: Nauč se vše a ušetři
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium II, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu dokončíme API v Node.js a MongoDB. Vytvoříme reakce na požadavky GET s různými parametry. Podíváme se také na úpravu dokumentů v databázi.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.