欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

express接收 request payload参数,就一行代码的事

程序员文章站 2022-04-17 16:32:42
FormData格式提交的post参数可以直接从req.body里取,而axios用request payload,req.body都是空对象。 百度一圈,全是你抄我我抄你,要么让你绕路用contentType+JSON.stringfy,要么就res.on流读取请求数据,一点都不优雅好么。其实没那 ......

formdata格式提交的post参数可以直接从req.body里取,而axios用request payload,req.body都是空对象。 百度一圈,全是你抄我我抄你,要么让你绕路用contenttype+json.stringfy,要么就res.on流读取请求数据,一点都不优雅好么。其实没那么麻烦,就一句话的事:

// const bodyparser = require("body-parser")
// const app = express()
app.use(bodyparser.json()) // .json()是重点

然后就可以正常的 const { foo } = req.body 了
希望遇到同样问题的你 能顺利百度到这篇文章 )