Хочу асинхронно записать данные в файл и когда файл запишется - обработать это событие.
Смотрел документацию (
https://nodejs.org/api/fs.html#fs_fs_writefile_fil...
FSP.writeFile(dir_task + '/mapdata.json', JSON.stringify(mapdata), 'utf8', (err) => {
Log('1234');
if (err) throw err;
Log('1234676');
task.stat.is_end = true;
});
Файл сохраняется, но функция не выполняется. Пробовал вызвать ошибку указав кривой путь - выпало исключение, но обработчик так же не вызвался.
Пробовал вместо 'utf8' писать {encoding: 'utf8'}. Пробовал вместо (err) => писать function(err)