美文网首页前端开发那些事儿
body-parser被弃用,怎么办??

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

作者: 踏莎行 | 来源:发表于2021-06-30 17:11 被阅读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被弃用并不是说这个包的功能就失效了,他依然可以使用,而且也不变,只是不建议使用了,因为框架本来就实现了该功能,又何必再去安一个第三方包呢?

相关文章

网友评论

    本文标题:body-parser被弃用,怎么办??

    本文链接:https://www.haomeiwen.com/subject/cdbrultx.html