使用了kao-bodyparser这个middleware来获取request的post数据, 只有文本数据没有图片数据的时候可以获取得到,但一整合post上传就不能获取的到了。
router.post(’/’,upload.single(‘avatar’),async(ctx,next) =>{
let filename = ctx.req.file.path.split(’/’).pop(); //保存到文件夹的真实名字 console.log(filename); let postData = ctx.request.body; // 返回" {} " console.log(postData); }. 搞了一下午了,没办法只能来请教各路大神了.