Docker装入的卷javascript未同步

Docker装入的卷javascript未同步,javascript,docker,caching,mounted-volumes,Javascript,Docker,Caching,Mounted Volumes,我使用的是一个nginx容器,我在其中装载了一个包含我的应用程序的卷,并将其复制到html文件夹中: docker run --name myApp -P -d -v /path/to/myApp:/usr/share/nginx/html nginx 现在,我可以在浏览器中导航到myApp,编辑index.html文件myApp.js和服务器中反映的更改a,从而在浏览器中进行编辑 过了一会儿,虽然对myApp.js的更改不再同步,但只同步对html文件的修改 你知道这是怎么回事吗 我在php

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

docker run --name myApp -P -d -v /path/to/myApp:/usr/share/nginx/html nginx
现在,我可以在浏览器中导航到myApp,编辑index.html文件myApp.js和服务器中反映的更改a,从而在浏览器中进行编辑

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

你知道这是怎么回事吗

我在php上也遇到了同样的问题,我不得不禁用php缓存,但是javascript在浏览器中运行,因此我不知道从哪里查找。

可能会解决您的浏览器缓存问题

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


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

非常感谢!
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0