gpt4 book ai didi

javascript - 更改 ExpressJS 中的 "expires" header ?

转载 作者:搜寻专家 更新时间:2023-10-31 23:30:41 24 4
gpt4 key购买 nike

我尝试了以下方法,但过期时间设置为 1 分钟:

app.get(['/css/*','/js/*'],express.static('public',{maxAge:7*86400000}));
app.get(['/fonts/*'],express.static('public',{maxAge:30*86400000}));

如何使用 ExpressJS 设置过期时间?在上面的代码中,我尝试将过期时间分别设置为 1 周和 1 个月。

最佳答案

您使用 Express static ,它非常好,它是提供静态文件的相当强大的工具。

express.static 是 Express 中唯一内置的中间件。它基于 serve-static ,并负责为 Express 应用程序的静态 Assets 提供服务。

除了 maxage 支持,它还支持 ETags .

就这样使用它:

app.use(express.static(__dirname + '/public', { maxAge: '1d' }));

这是 very good explanation .

关于javascript - 更改 ExpressJS 中的 "expires" header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31579626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com