express后台中post请求接收数据req.body为空

今天写后台的时候遇到了一个坑.整的欲仙欲死.在这里给大家分析那个一下 。
下面我写个简单的axios发送请求和简单的后台。
前端代码如下:
express后台中post请求接收数据req.body为空
后台连接mongoDB的代码:
express后台中post请求接收数据req.body为空
express后台中post请求接收数据req.body为空
这是页面效果,可以看到请求发送成功了,也能拿到前端页面发送过来的值。
express后台中post请求接收数据req.body为空
但是,后台打印req.body的打印的值为空
express后台中post请求接收数据req.body为空
express后台中post请求接收数据req.body为空
然后我看了很久文档,最终发现,只需要用json解析一下就好了,可能还是自己学的不扎实吧.
app.use(bodyparser.json())
最终,我们可以看到.后台可以打印出前端发过来的值有了,
express后台中post请求接收数据req.body为空
完美解决.希望别人不要踩这种坑吧.