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
原文:https://www.v2ex.com/t/119935
転載先:https://www.cnblogs.com/sangzs/p/8708575.html