Используйте fs.mkdir (путь [, параметры], обратный вызов) без обратного вызова - PullRequest
0 голосов
/ 01 августа 2020

Мне интересно, хочу ли я использовать эту функцию fs.mkdir(path[, options], callback), и я просто хочу создать каталог и ничего не делать после ... Как мне это сделать? Я вижу, что обратный вызов не является обязательным. Тогда я бы использовал mkdirSync?

Обратные вызовы - это то, чему я изо всех сил пытаюсь научиться. Я знаю, что это такое, но реализовать их - отдельная история.

1 Ответ

0 голосов
/ 01 августа 2020

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

Причина - обработка ошибок .

API на основе обратного вызова не могут выдавать ошибки. Вместо этого они сообщают об ошибках через свои обратные вызовы. Если обратный вызов отсутствует, ошибка остается необработанной, и другие процессы, ожидающие создания папки, не могут быть уведомлены об ошибке, что может вызвать дополнительные ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...