我在 de.json 和 en.json 等 json 文件中使用 angular 和 i18n 翻译。在我的生产环境(nginx)中,我遇到了这些 JSON 文件被 Web 浏览器缓存的问题。升级后,即使日期标头已更改,Chrome 也不会下载当前 json 文件的新版本。
请求信息(Chrome):
- 请求网址:https://[my-site]/assets/i18n/de.json
- 请求方法:GET
- 状态码:200(来自磁盘缓存)
- 远程地址:XXXX:443
- 推荐人政策:降级时无推荐人
响应标头:
- 内容编码:gzip
- 内容类型:应用程序/json
- 日期:格林威治标准时间 2019 年 2 月 15 日星期五 09:04:42
- etag:W/“5c62bf4d-2aea”
- 最后修改时间:格林威治标准时间 2019 年 2 月 12 日星期二 12:42:53
- 服务器:nginx/1.14.0 (Ubuntu)
- 状态:304
有没有人有这个问题的经验并且可以帮助我?