设置了中间件解析,但是使用apifox post的时候,在这里打印req.body为一个空对象
exports.webAboutMe = async (req, res, next) => {
try {
const sql = webSQLMap.webAboutMe.list
const params = req.body
console.log(params)
reqSQLPool.commonQuery(sql, params).then(data => {
let resData = data || {}
res.json(resData)
}).catch(err => {
console.log('--查询关于我失败--', err)
})
} catch (err) {
next(err)
}
}
app.use(cors())
app.all('*', function(req, res, next) {
res.header('Access-Control-Allow-Origin', '*'); //跨域问题
res.header('Access-Control-Allow-Headers', 'Content-Type,token');
res.header('Content-Type:application/json;charset=utf-8');
next();
});
//json请求
app.use(express.json())
// 表单请求
app.use(express.urlencoded({ extended: true }))
结果为{ }