Nodejs считывает csv-файл и вставляет в mongodb

#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 or req.files , но вы не упоминаете об этом

4. @LawrenceCherone я ищу решение для загрузки файла с клиента и преобразования в модель