0

我正在使用一个 nginx 容器,我将一个包含我的应用程序的卷安装到该容器上,并将其复制到 html 文件夹中:

docker run --name myApp -P -d -v /path/to/myApp:/usr/share/nginx/html nginx

我现在可以在浏览器中导航到 myApp,并编辑 index.html 文件 myApp.js 以及反映在服务器中的更改,因此在浏览器中。

过了一会儿,虽然对 myApp.js 的更改不再同步,但只有对 html 文件的修改。

有什么想法吗?

我对 php 也有同样的问题,我不得不禁用 php 缓存,但是 javascript 在浏览器中运行,因此我不知道去哪里找。

4

1 回答 1

0

可能会回答您的浏览器缓存问题。

适用于所有客户端(和代理)的正确最小标头集:

Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0

您还应该通过 CLI curl 或浏览器的隐身模式打开您的网站来确认它正在缓存。

于 2020-08-31T03:05:01.180 回答