前端开发那些事儿

body-parser被弃用,怎么办??

2021-06-30  本文已影响0人  踏莎行

最近在回顾node的老代码的时候,发现原来利用body-parser中间获取post请求参数的中间件被弃用了,bodyParser被划上了横线


body-parser

后来去了express官网才发现,原来express框架内部已经实现了对post参数的解析


express

现在只需要在const app = express()下面配置以下程序即可,不需要再单独下载一个包了

const app = express()

app.use(express.urlencoded({ extended: false }))
app.use(express.json())

是不是很方便,而且获取post参数的方法依然是req.body。

app.post('/doLogin', (req, res) => {
  let body = req.body
  res.send(body)
})

另外提示body-parser被弃用并不是说这个包的功能就失效了,他依然可以使用,而且也不变,只是不建议使用了,因为框架本来就实现了该功能,又何必再去安一个第三方包呢?

上一篇 下一篇

猜你喜欢

热点阅读