Papaparse всегда возвращает массив как 0 - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь использовать papa-parse с помощью express и multer.

При попытке настроить запрос post и синтаксический анализ csv, papa parse всегда возвращает массив json как 0 (нет данных), чтоя делаю не так?это использует функцию асинхронности?

const CSVtoJSON = require("csvtojson");
const express = require("express");
const multer = require("multer");
const stripHtml = require("string-strip-html");
const urlExist = require('url-exists')

const router = express.Router();
const storage = multer.diskStorage({
  destination: (req, res, cb) => {
    cb(null, "./");
  },
  filename: (req, res, cb) => {
    cb(null, res.originalname);
  }
});

const upload = multer({ storage: storage });




router.post("/fix", upload.single("file"), async (req, res, next) => {
 const inputfile = req.file.path;

  let sourceJson = await papa.parse(inputfile,{
    header:true,
    complete: (results) =>{
      console.log(results);
    }
  });


Thank you for all your help. 
...