17. Práce s binárními daty, se soubory, datovými typy a pokročilá asynchronnost Flashcards
1
Q
Jak se pracuje s binárními daty a soubory v Node.js?
A
-
Upload a Download Souborů: V Node.js můžete použít knihovny jako
express
amulter
pro manipulaci s uploady souborů ares.download
pro jejich stažení. -
Persistence Dat: Pro ukládání a načítání binárních dat můžete využít vestavěný modul
fs
pro práci se souborovým systémem.
2
Q
Jaké jsou pokročilé techniky asynchronního programování v Node.js?
A
- Promise: Umožňuje asynchronní operace a jejich řetězení. Vrací objekt, který reprezentuje budoucí výsledek.
-
Async/Await: Zpřístupňuje čistější a čitelnější syntaxi pro práci s asynchronními operacemi. Funkce označené klíčovým slovem
async
mohou používatawait
pro vyčkání na výsledek Promise.
3
Q
Jak pracovat s JSON v Node.js?
A
-
Manipulace s JSON: Node.js nativně podporuje práci s JSON přes metody
JSON.parse()
pro převod JSON stringu na objekt aJSON.stringify()
pro serializaci objektu do stringu. Tyto funkce jsou základem pro výměnu dat mezi klientem a serverem nebo ukládání dat.
4
Q
Jak pracovat s asynchronními operacemi při manipulaci se soubory v Node.js?
A
-
Asynchronní Operace se Soubory: Modul
fs
nabízí metodyfs.readFile
afs.writeFile
, které lze použít s callbacky nebo jako Promise pro čtení a zápis souborů. - Použití Async/Await: Umožňuje elegantní a efektivní zpracování asynchronních souborových operací, čímž zvyšuje čitelnost a udržitelnost kódu.