Вопрос №55478 от пользователя alex_de_suzo в уроке «Промисы (Promise)», курс «JS: Асинхронное программирование»

alex_de_suzo

https://ru.hexlet.io/code_reviews/418210 подскажите п-ста что я делаю не так?

6 0

Theodor Golovnin

Привет! Похоже, что нужно добавить запись в файл. Также обратите внимание на аргументы, которые вы передаете в fs.readFile('file', 'utf-8').

0

alex_de_suzo

https://ru.hexlet.io/code_reviews/418210 но теперь ругается линтер и я не пойму почему

0

Theodor Golovnin

Это ругается вовсе не линтер!) Это ошибка синтаксиса, а не стиля написания. Проверьте аргументы fs.writeFile! Успехов!

0

alex_de_suzo

Theodor Golovnin, не понимаю все равно) Если ошибка синтаксиса,то я ее не вижу, я проверил все скобки и т.д. все по парам, все закрывается. Мб Вы имеете ввиду что в методе writeFile должен быть еще аргумент, куда я записываю контекст? Пробывал записывать и в file и подумал в другом направлении и сделал так: https://ru.hexlet.io/code_reviews/418210 Вот пример из теории, по-моему,делаю по аналогии:

export const copy = (src, dest) => {
  return fsp.readFile(src, 'utf-8')
    .then((content) => fsp.writeFile(dest, content));
};
0

Theodor Golovnin

Вы уже почти все сделали правильно, но на 8 строке, все же, лишние точка с запятой. Также, как считаете, сколько аргументов должна принимать функция reverse? Записывать строки нужно в тот же файл, откуда вы их прочитали. Cоветую ознакомится с документацией fs.writeFile

0

Maksim Litvinov

Посмотрите на вывод тестов. Там явно указано место в коде с неожиданным синтаксисом. Также обратите внимание, что функция reverse() принимает только один аргумент - путь до файла, в котором она меняет порядок расположения строк на обратный.

0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев