axios + express post请求问题 (解决express后台解析不出来传参为空的问题)

1. post请求

  前台axios部分

    

axios({
        method: "post",
        url: ip+"/video/updateVideo",
        data: {
            "name": param.name,
            "id": param.id,
            "base64": param.base64,
            "length":param.length,
            "index": param.index
        }
    });

  

 

   后台代码接受 express

    const bodyParser=require("body-parser");
    var jsonParser = bodyParser.json();
    app.post('test',jsonParser,function(req,res){
        console.log("接收到信息1")
        // 获取数据
        var param = req.body;
        // console.log("body:"+JSON.stringify(param))
        var name = param.name;
        var id = param.id;
        var base64 = param.base64;
        var length = param.length;
        var index = param.index;
        // console.log("base64:" + base64)
        // 获取收到的
        updatefile.addFile({
            name, id, base64, length, index
        }).then((data)=>{
            res.send({is: true , id: data.id});
        })
        // res.send();
    })

  

   

   

posted @ 2021-01-11 10:44  blurs  阅读(469)  评论(0编辑  收藏  举报