- Напишите универсальную функцию для промисификации асинхронных
функций.
const fs = require('fs');
// Универсальная функция для промисификации
const promisify = require('promisify');
// Промисификация асинхронной функции readFile
const readFile = promisify(fs.readFile);
// Использование
readFile('filename', 'utf8')
.then(
data => console.log(data),
error => console.log(error.message)
);
- Создайте несколько файлов с разным содержимым (для наглядности
рекомендую 4 файла) и выведите их содержимое используя нашу функцию
readFile используя технологию async/await.
- Консольный ввод с клавиатуры. Чтение данных введенные пользователями
с клавиатуры совершается асинхронными функциями что находятся в
библиотеке readline. Задача: использовать async/await для того чтобы
считывать данные с клавиатуры используя метод question.
- Написать программу, которая будет парсить сайт по указанному правилу и
сохранять данные в поля базы данных (файл db.json)