美文网首页
koa 静态资源中间件 koa-static-cache

koa 静态资源中间件 koa-static-cache

作者: 如果俞天阳会飞 | 来源:发表于2021-08-31 17:09 被阅读0次

    staticCache(dir [, options] [, files])

    • dir:服务器上存放静态资源的目录

         - options:选项设置
      
         - files:合并的文件对象
      
         选项设置
      
                   - prefix:URL前缀,默认是 '.'
      
                   - maxAge:缓存时间,单位毫秒,默认为0
      
                   - gzip:启用gzip压缩传输,默认为true
      
    const Koa = require('koa');
    const koaStaticCache = require('koa-static-cache');
    
    const app = new Koa();
    
    //只要有请求,则通过koaStaticCache进行处理
    app.use(koaStaticCache(__dirname + `/static`, {
        // root:__dirname+`/static`,    //与上面的第一个参数效果一样
        prefix: '/public', //如果当前请求的url是以/public开始,则作为静态资源请求
    }));
    

    当前在网站根目录下有静态资源文件夹static,里面有个1.txt文本文档


    image.png image.png
    访问链接http://localhost:3000/public/1.txt,则访问到该静态文件
    image.png

    相关文章

      网友评论

          本文标题:koa 静态资源中间件 koa-static-cache

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