express中req.body为空对象

问题遇到的现象和发生背景

设置了中间件解析,但是使用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 }))
运行结果及报错内容

结果为{ }

我的解答思路和尝试过的方法
我想要达到的结果