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
网友评论