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 a multer pro manipulaci s uploady souborů a res.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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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žívat await pro vyčkání na výsledek Promise.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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 a JSON.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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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í metody fs.readFile a fs.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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly