express 解决post请求获取不到body

背景:刚接触express框架开发,发现用postman发送请求,node后端死活接收不到body,后来查阅资料发现没有注入解析form-data的插件

1.引入body-parse、connect-multiparty依赖
npm install body-parse
npm install connect-multiparty
2.app.js引用中间件
const bodyParser = require('body-parser'); // 引入body-parser模块
const multipart = require('connect-multiparty');//引入connect-multiparty模块

app.use(bodyParser.json()); // 解析json数据格式
app.use(bodyParser.urlencoded({extended: true})); // 解析form表单提交的数据application/x-www-form-urlencoded
app.use(multipart());//解析form-data提交数据
3.测试

image
image

posted @ 2022-03-24 11:25  dubboQ  阅读(1783)  评论(0)    收藏  举报