express静态文件能否设置不同文件不同的缓存时间
发布于 8 年前 作者 a348730140 4877 次浏览 来自 问答

最近使用nginx+nodejs 的时候发现express竟然是不缓存静态文件的 所以就设置静态文件的maxage为一个月,但是我想css和js只缓存1天,图片缓存一个月 但是看express文档没有发现按不同文件类型设置缓存时间的设置 是否有解决办法,难道是用路由来解决么

4 回复

刚刚搜了并试了下,express.static 有缓存静态文件的

@IchiNiNiIchi 这个当然知道,但是express.static的maxage是全部静态文件,图片和js文件的maxage肯定是不同的,好像只能用app.use来解决了

可以使用中间件来解决这个 定义多个静态目录 From Noder

@falost 对哦,我都忘记了express.static是可以定义多个文件夹的,谢谢提醒

回到顶部