美文网首页KOA
11KOA 文件上传

11KOA 文件上传

作者: 帶頭二哥 | 来源:发表于2020-01-06 02:24 被阅读0次

    文件上传

    安装上传中间件

    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)
    

    相关文章

      网友评论

        本文标题:11KOA 文件上传

        本文链接:https://www.haomeiwen.com/subject/vqdhactx.html