Я сталкиваюсь с некоторыми проблемами, зная, что происходит с моим подходом к загрузке файлов с использованием 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, а Morgan сделалне выбрасывать HTTP-код, как если бы маршрут не вызывался, и супер-вызов выполняется по маршруту из другого приложения Express, поэтому общая проблема заключается в том, что я не знаю, что происходит
Я знаю, что вопрос может быть не решен должным образом из-за недостатка информации, поэтому, если кто-нибудь подскажет мне хоть малейшую подсказку о том, как получить больше данных по этому вопросу, я буду очень благодарен