背景:刚接触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.测试