这是代码
const Koa = require('koa');
const route = require('koa-route');
const multer = require('koa-multer');
const serve = require('koa-static');
const app = new Koa();
app.use(serve(__dirname + '/koa-upload/'));
const upload = multer({ dest: 'uploads/' });
app.use(route.post('/profile', upload.single('avatar'), async function(ctx) {
console.log(123)
}));
app.listen(3000);
console.log('listening on port 3000');
图片是可以上传到uploads
文件夹里面,可是console.log(123)
这句话就没没有执行,后面就没有办法拿到文件信息了呀
求大佬搭救一把
可以用官网提供的koa-better-body,可以解析form,具体用法: 在app.js 中使用中间件后。,使用koa-router可直接用,前端提交的内容可通过ctx.request.body.fields 得到,也可在app.js指定为ctx.request.body
参考路径: https://github.com/tunnckoCor...