Я новичок в node.js и stackoverflow, и у меня возникла небольшая проблема: я хочу прочитать два файла и сделать что-то с ними в определенном порядке.Проблема в том, что я не знаю, кто будет первым читать, поэтому я не знаю, как убедиться, что они сработают в правильном порядке.
Чтобы привести пример, скажем, что я хочу прочитатьдва файла и запишите их в ответ:
fs.readFile('./file1',(err,data) => {
res.write(data);
})
fs.readFile('./file2',(err,data) => {
res.write(data);
})
Как я могу убедиться, что первый файл будет записан раньше второго, даже если второй файл меньше первого?
Я мог бы сделать это:
fs.readFile('./file1',(err,data) => {
res.write(data);
fs.readFile('./file2',(err,data) => {
res.write(data);
})
})
Но это будет действовать как блокирующая структура: вторая не может начать считываться до конца первой, и это не точка Node.js ... Я прав?
PS: Извините, если вопрос тупой или для моего плохого английского