Как вставить данные многостраничной формы в базу данных 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, который импортирует данные в базу данных. Как я могу это сделать?