Урок 6.3Урок 22 з 24
Вбудовані модулі та поширені бібліотеки
Know the core Node.js modules and given requirements, infer which Node.js library/framework is a good solution.
Головне
- 1Файли: fs — для колбеків і стримів, fs/promises — для await. Шляхи: path.join склеює сегменти, path.resolve будує абсолютний шлях.
- 2http створює сервер або надсилає запити; url надає клас URL за стандартом WHATWG; os дає відомості про машину, наприклад os.cpus().
- 3events надає EventEmitter; util.promisify перетворює функцію з колбеком (err, value) на функцію, що повертає проміс.
- 4
child_processзапускає інші програми: exec буферизує весь вивід, а spawn віддає його стримом. - 5Express — фреймворк поверх http, що додає маршрутизацію й middleware. Обирайте бібліотеку за призначенням, а не за популярністю.
Що перевіряє іспит із цієї теми
Формулювання з програми іспиту (англійською).
- 6.3.K1Core modules: fs, path, http, events, os, url, util, child_process
- 6.3.K2Widely used libraries and frameworks and what each is for (e.g. Express)
- 6.3.S1Choose the module or library that meets a requirement
Закріпіть тему
Дайте відповідь на запитання за сценаріями з цієї теми. До кожного варіанта є розбір.
Тренування 6.3 · 12 запитань