express中没有提供API来获取post请求体数据,因此需要插件(body-parser
)来进行获取
-
安装
npm install --save body-parser
-
配置以及使用
let express = require('express'); // 引入包 let bodyParser = require('body-parser'); let app = express(); //配置body-parser // 只要加上这个配置,则在req请求对象上会多出来一个属性:body // 因此可以直接通过req.body来获取表单post请求体数据 app.use(bodyParser.urlencoded({extended: false})); app.use(bodyParser.json()); app.post('/post',(req,res) => { // 通过req.body来获取表单post请求体数据 res.send(req.body); })