首页 > 其他 > 详细

koa-static的简单使用

时间:2021-04-02 10:33:09      阅读:23      评论:0      收藏:0      [点我收藏+]

const serve = require("koa-static");
const Router = require("koa-router");

app.use(serve("../static", {
/* 文件的超时时间 */
maxage: 7 * 24 * 60 * 60 * 1000,
/* 根文件 */
index: "index.html",
}))

/* 根据router判断文件类型赋予不同的缓存时间 */
let staticRouter = new Router();
staticRouter.all(/(\.jpg|\.png|\.gif)$/i, serve("./static", {
maxage: 60 * 24 * 60 * 60 * 1000
}))
staticRouter.all(/(\.css)$/i, serve("./static", {
maxage: 1 * 24 * 60 * 60 * 1000
}))
staticRouter.all(/(\.html|\.htm|\.shtml)$/i, serve("./static", {
maxage: 20 * 24 * 60 * 60 * 1000
}))

staticRouter.all("", serve("./static", {
maxage: 30 * 24 * 60 * 60 * 1000
}))

koa-static的简单使用

原文:https://www.cnblogs.com/zhuangbowu/p/14609152.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!