Q: Как передать обратно содержимое нескольких файлов пользователю без необходимости создания отдельных конечных точек.
A: Есть несколько способов сделать это.
Если содержимое каждого файла невелико, то самый простой выход - прочитать все содержимое и затем передать его обратно как javascript
объект ключ-значение. Э.Г.
let data = {
file1: "This is some text from file 1",
file2: "Text for second file"
}
res.send(data);
res.end();
Если содержимое особенно велико, вы можете передавать данные клиенту, при этом вы можете добавить некоторые метаданные или hints
, чтобы сообщить клиенту, что они получат в следующий момент и когда это произойдет. конец файла.
Вероятно, есть некоторые библиотеки, которые могут сделать последнее для вас, поэтому я бы посоветовал вам поискать в github
перед тем, как создавать / писать свои собственные.
Первый способ самый простой.