Express post请求无法解析参数的原因

Posted 因为是你的笔记呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Express post请求无法解析参数的原因相关的知识,希望对你有一定的参考价值。

router.post(‘/‘, function(req, res) {
    console.log(req.body);
    console.log(req.body.name);
    console.log(req.body.tel);
    res.send("ok");
});


// 下面是log
{}
undefined
undefined

原因:因为post的是一个raw的字符串,Express默认只支持json与x-www-form-urlencoded

解决方法:使用json对象与后台进行交互

 

知识点传送门:https://www.jianshu.com/p/606802e40fd5

以上是关于Express post请求无法解析参数的原因的主要内容,如果未能解决你的问题,请参考以下文章