Прогресс бар NodeJS, Mongoose, Express

Всем привет! Прошу помощи, так как не смог найти ничего в гугле)

Что нужно: Обрабатывать на клиенте процесс загрузки большого xlsx файла, порядка 70к строк.

Пост запрос:

router.post('/add', async function (req, res) {
    try {

        await db.connection.db.dropDatabase().then(function (e) {
            console.log(e)
        });
        await req.files.file.mv('public/xlsx/' + req.files.file.name);
        const resposeData = await parce('./public/xlsx/' + req.files.file.name);


        for (var i = 0; i < resposeData.length; i++) {
            const data = await new Accounts(resposeData[i]);
            await data.save((errors, response) => {
                if (errors) {
                    console.log(errors)
                } else {
                    console.log('saved to database');
                }
            });
        }

        res.json({ message: 'OK!', error: false, count: resposeData.length });


    } catch (e) {
        res.status(500).json({ error: true, message: e.message });
    }
});

Все работает, так как мне нужно) Но, на клиенте это не как не отображается. Помогите, пожалуйста) Шаблонизатор использую hbs, но это не важно, могу и на jsx перейти


Ответы (0 шт):