АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗ndPmFSFPSh 9 of 25 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

Сокращение fs.promises в NodeJS

Вспомним, как мы подключали модуль fs:

import fs from 'fs';

После такого подключения нам будут доступны промисные варианты методов этого модуля через fs.promises:

fs.promises.readFile('readme.txt', 'utf8').then(data => { console.log(data); });

Однако, писать свойство promises перед каждым нужным методом не очень удобно. Давайте поступим хитрее - запишем в переменную fs не сам модуль, а его часть с промисами:

import fs from 'fs/promises';

И теперь мы можем опускать раздражающее нас свойство:

fs.readFile('readme.txt', 'utf8').then(data => { console.log(data); });

Дан следующий код:

import fs from 'fs'; async function func() { let data = await fs.promises.readFile('readme.txt', 'utf8'); console.log(data); } func();

Упростите его согласно изученной теории.