美文网首页前端开发那些事儿
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