diff --git a/app.js b/app.js index 2b421f0..4b33e9a 100644 --- a/app.js +++ b/app.js @@ -24,12 +24,12 @@ app.use(express.json()); app.use(express.urlencoded({ extended: false, validate: { trustProxy: false } })); app.use(cookieParser()); // 加载静态资源 -app.use(express.static(path.join(__dirname, "public"))); +app.use(express.static(path.join(__dirname, "public"), {maxAge: 86400*1000 })); app.use("/assets", [ - express.static(__dirname + "/node_modules/jquery/dist/"), - express.static(__dirname + "/node_modules/bootstrap/dist/"), - express.static(__dirname + "/node_modules/axios/dist/"), - express.static(__dirname + "/node_modules/leancloud-storage/dist"), + express.static(__dirname + "/node_modules/jquery/dist/",{maxAge: 86400*1000}), + express.static(__dirname + "/node_modules/bootstrap/dist/",{maxAge: 86400*1000}), + express.static(__dirname + "/node_modules/axios/dist/",{maxAge: 86400*1000}), + express.static(__dirname + "/node_modules/leancloud-storage/dist",{maxAge: 86400*1000}), ]); // 加载路由 diff --git a/routes/danmaku.js b/routes/danmaku.js index 99d5ec2..839afc6 100644 --- a/routes/danmaku.js +++ b/routes/danmaku.js @@ -77,8 +77,10 @@ async function resolve(req, res) { //B站视频,直接重定向 if (ret.url) res.redirect(ret.url); - else + else { + res.set('Cache-Control', 'public, max-age=86400'); // one year res.render("danmaku-xml", { contents: ret.content }); + } } async function index(req, res) {