今天写东西发现使用post请求获取不到后台的数据,输出req.body一直是空数据
而改为get请求则正常,排除了参数形式传递错误的问题,通过查阅网上资料得到以下解决方法
亲测有效
1.在前端请求API的请求头加上
{ headers: { ‘Content-Type’: ‘application/json’ } }
2.在后端搭建express服务的时候使用express中的内置方法
app.use(express.json())
用于解析Content-Type: application/json 的请求体
解决结果