Node.js - Supertest HTTP Call не заканчивается после загрузки всех файлов
Я столкнулся с некоторыми проблемами, зная, что происходит с моим подходом к загрузке файлов с помощью Supertest
Следующий фрагмент кода - это то, что я использую, но ответ никогда не разрешается супертестом, однако событие прогресса регистрирует загружаемую КБ
const files = await readdir(path.resolve(__dirname, './../../files'));
let requestInstance = request.post('/endpoint/upload')
for (const file of files) {
requestInstance.attach('file[]', path.resolve(__dirname, `./../../files/${file}`));
}
requestInstance.on('progress', event => {
console.log('Uploaded ', `${event.loaded} KB`);
});
const response = await requestInstance;
Конечная точка была создана с использованием Express.js, и Морган не выдавал никакого HTTP-кода, как если бы маршрут не вызывался, и супертестовый вызов выполняется по маршруту из другого приложения Express, поэтому общая картина этой проблемы заключается в том, что Я не знаю что происходит
Я знаю, что вопрос может быть не решен должным образом из-за недостатка информации, поэтому, если кто-нибудь подскажет мне хоть малейшую подсказку о том, как получить больше данных, я буду очень благодарен