express接收post请求参数

2,044 阅读1分钟

方法一:

req.on('data', function(data) {
 postData += data;
  })
req.on('end', function() {
    console.log(postData, 'postData')
})

方法二:

app.use(express.json());////数据JSON类型
app.use(express.urlencoded({ extended: false }));//解析post请求数据
console.log(req.body)

方法三:

import formidable from 'formidable'
const form = new formidable.IncomingForm();
form.parse(req, async (err, fields, files) => {
console.log(fields)
})

获取headers数据

console.log(req.headers)