#node.js
#node.js
Вопрос:
Я создаю новую конечную точку для загрузки csv-файла и вставки в mongodb с использованием async. Я хочу прочитать его из запроса вместо указания пути к файлу.
я попробовал приведенный ниже код. но получаю req.body.файл не определен.
var lines = [];
csv.parseFile(req.body.file)
.on("data", function(data) {
lines.push(data);
})
.on("end", function() {
lines.forEach(function(data) {
// var teacher = await Teachers.find({ name: data });
// console.log(teacher);
});
console.log("end");
});
Комментарии:
1. как вы заполняете
req.body.file
с клиента? входной файл или текстовое поле?2. входной файл @LawrenceCherone
3. можете ли вы показать остальную часть своего кода? как и форма, добавляя библиотеку обработки загрузки, маршруты и т. Д. В качестве req.body. файл не встроен в узел, в то время как, если вы используете multer, он находится в
req.file
orreq.files
, но вы не упоминаете об этом4. @LawrenceCherone я ищу решение для загрузки файла с клиента и преобразования в модель