1. 程式人生 > >Express post請求無法解析參數的原因

Express post請求無法解析參數的原因

function 解析 字符串 對象 參數 tel blank post請求 defined

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請求無法解析參數的原因