我正在尝试从客户端上载xlsx文件。此xlsx文件将传递到后端api,在其中将使用SheetJS将xlsx的内容转换为JSON。但是,似乎后端API实际上没有任何反应。谁能告诉我我做错了什么地方?
$("#submit-csv-client").on("click", function () {
var csvDoc = $("#dealCsv")[0].files[0];
console.log(csvDoc)
axios.post('/api/client/sheet-to-json', csvDoc).then(function (csvJson) {
console.log(csvJson)
})
})
router.post('/client/sheet-to-json', function (req, res, next) {
var workbook = XLSX.read(req.body, { type: 'array' });
var sheet_name_list = workbook.SheetNames;
var csvJsonContent = XLSX.utils.sheet_to_json(workbook.Sheets[sheet_name_list[0]])
console.log(csvJsonContent)
return res.status(200).send(csvJsonContent)
})