gpt4 book ai didi

javascript - Nginx 更新文件(如果修改)

转载 作者:行者123 更新时间:2023-11-28 05:51:19 26 4
gpt4 key购买 nike

如果 *.js 和 *.css 文件被修改,如何强制下载它们?

我正在使用 nginx,目前我对 js 和 css 文件进行了此配置。

# CSS and Javascript
location ~* \.(?:css|js)$ {
expires 1y;
access_log off;
add_header Cache-Control "public";
}

这个“删除”每个js和css文件的缓存,但我想在文件被修改时“删除”这个缓存。

可以吗?

最佳答案

不直接,但您可以配置 NGINX 进行缓存清除,然后让另一个服务(可能是您运行的节点脚本)执行文件监视并为您调用清除方法。

NGINX 配置包含以下内容:

映射$request_method $purge_method { 净化1; 默认 0;}

如果您向 PURGE/path/to/changed/file 发出 Web 请求,则会删除匹配的 URL

关于javascript - Nginx 更新文件(如果修改),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38052163/

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