Как вставить данные многостраничной формы в базу данных mysql?

Я создал Rest API с node js и express js. Rest api используется клиентом, который я создал с помощью oclif и typescript. Я хочу создать команду, которая принимает файл csv, отправляет данные в виде данных многостраничной формы в остальные api, а остальные api импортируют данные в существующую таблицу. CSV имеет большой объем данных (13 МБ). Код, который я создал для cli, следующий:

else if (`${flags.newdata}` !== "undefined" && `${flags.source}` !== "undefined" ){
        var FormData=require('form-data');
        const form_data = new FormData();
        form_data.append("file", fs.createReadStream(`${flags.source}`));

        /*const request_config = {
            headers: {
                "Authorization": token,
                "Content-Type": "multipart/form-data"
        },
        data: form_data
        };*/

        return axios.post('https://localhost:8765/energy/api/Admin/' + `${flags.newdata}`, form_data);
    }

Внутри этого app.post должен быть некоторый код, который получает данные многостраничной формы, и запрос sql, который импортирует данные в базу данных. Как я могу это сделать?

0 ответов

Другие вопросы по тегам