обратный вызов, когда закончите fs.writeFilesync - PullRequest
0 голосов
/ 13 мая 2019

У меня есть эта строка кода для создания файла. Я хочу, чтобы после создания файла я получил сообщение типа «файл создан успешно».

fs.writeFileSync('reports/' +fileName+ '.pdf', resp.content);

1 Ответ

0 голосов
/ 13 мая 2019

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

fs.writeFileSync('reports/' +fileName+ '.pdf',  resp.content);
console.log('write operation done');

Если вы хотите записать в файл асинхронно, используйте вместо этого fs.writeFile.

fs.writeFile('reports/' +fileName+ '.pdf', resp.content, ()=>console.log('write operation done');
);
...