В моем файле nodejs я брал объемные данные из файла xml (100 студенческих данных) и разделял их на отдельные файлы. поэтому проблема в том, что данные каждого студента должны быть записаны в отдельный файл, а цикл my foreach не ожидает записи всего файла, несмотря на то, что мой nodemon перезапускается?
jaison.pbcu.student.forEachAsync(i => {
var otherData = JSON.stringify(jaison.pbcu.student[i]);
var leaff = SHA256(jaison.pbcu.student[i]);
var prooff = tree.getProof(leaff)
var writeStream = await fs.createWriteStream(path1 + "/public/issued_json/"+name+".json");
await writeStream.write("{");
await writeStream.write("\"employee\":[");
await writeStream.write(otherData);
await writeStream.write("],");
await writeStream.write("\n");
await writeStream.write("\"proof\":{");
await writeStream.write("\"path\":",prooff);
await writeStream.write(",");
await writeStream.write("\"root\":");
await writeStream.write(",");
await writeStream.write("\"transaction_id\":");
await writeStream.write("}");
await writeStream.write("}");
await writeStream.end();
var name = await jaison.pbcu.student[i].regno.$t;
var fullname = name+".json"
json_array.push([fullname,universal_id]);
});