axios + express post請求問題 (解決express後臺解析不出來傳參為空的問題)
阿新 • • 發佈:2021-01-11
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(); })