我试图在我的角度应用中禁用HTML模板的缓存。似乎最简单的方法是通过Apache禁用。我将此.htaccess
文件放在我的网络根目录中:
<FilesMatch "\.(html|htm)$">
FileETag None
<IfModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Note "CACHING IS DISABLED ON LOCALHOST"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</IfModule>
</FilesMatch>
并重新启动服务器:
sudo service apache2 restart
但是使用软刷新重新加载浏览器仍会显示旧的缓存文件。