middleware
const qs = require('querystringify')
const middleware = (req, res, next) => {
let mess = ''
req.on('data', val => {
mess += val
})
req.on('end', () => {
req.body = qs.parse(mess)
next()
})
}
module.exports = middleware
使用
const express = require('express')
const app = express()
const bodyParser = require('./bodyParser')
app.use(bodyParser)
app.post('/user/login', (req, res) => {
console.log(req.body)
res.send('登录成功啦')
})
app.listen(3000, () => {
console.log('服务器启动成功')
})