代码:(我想读取xlsx文件并转换为Json。这是我的代码。当我取消注释那些注释行时。我也没有收到任何错误和响应。如果我注释那些行超出了错误,可以。你帮我吗?)
exports.importSheet = function(req, res, cb) {
// console.log(req.file("files"))
const XLSX = require('xlsx');
const file_name = req.body.file_name
console.log(file_name)
// const fileType = req.file("files")
// req.file("files").read(XLSX, function(err, files) {
// console.log(err)
// if (err) cb(res.serverError(err));
// else{
// console.log(files)
const workbook = XLSX.readFile(req.file("files"));
const sheetNames = workbook.SheetNames;
let sheetIndex = 1;
const df = XLSX.utils.sheet_to_json(workbook.Sheets[sheetNames[sheetIndex-1]]);
console.log(df);
cb(null, df)
// }
// })
}
答案 0 :(得分:0)
解决方案:
import React from 'react';
import { Route, Redirect } from 'react-router-dom';
import { isAuthUser } from '../../../utils/utils';
const PrivateRoute = ({ component: Component, ...rest }) => (
<Route
{...rest}
render={props =>
isAuthUser() ? (
<Component {...props} />
) : (
<Redirect to={{ pathname: '/signin', state: { from: props.location } }} />
)
}
/>
);
export default PrivateRoute;