背景:剛接觸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.測試