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|...
1 npm install --save koa-static 新建static文件夹 然后在static文件中放入图片,css和js文件。 使用koa-static中间件 我们新建一个demo12.js文件,引入koa-static中间件,并用app.use方法进行使用。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 const Koa = require('koa') const ...
Cache-Control 这种情况是没有设置缓存的。 每次资源相当于重新去拉取一次。 设置了之后,浏览器会根据这个字段进行数据的缓存,然后通过status code 中的 from memory cache 得知 我们请求时缓存的数据了。 我们的后端用的是Koa 静态文件的组件为koa-static, 刚好koa-static提供了缓存的参数, 我们直接加上即可: 代码...