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 了
希望遇到同样问题的你 能顺利百度到这篇文章 )