文件上传
安装上传中间件
npm install --save koa-multer
使用中间件完成上传功能
// 引入 koa 模块
const Koa = require('koa')
// 创建 koa 应用
const app = new Koa()
// 引入路由模块
const Router = require('koa-router')
// 引入上传中间件
var multer = require("koa-multer")
// 配置上传接口
const upload = multer({
dest:'uploads/'
})
// 创建路由
const router = new Router()
// 使用上传中间件
router.post('/upload', upload.single('file'),async (ctx,next) => {
console.log(ctx.req.file)
ctx.body = "上传成功"
})
app.use(router.routes(),router.allowedMethods())
// 启动应用
app.listen(3000)
网友评论