如何在angular(iis服务器)中禁用或启用缓存?

cvxl0en2  于 2023-08-05  发布在  Angular
关注(0)|答案(1)|浏览(122)

如何在angular项目或iis web.config文件中disable缓存html文件,enable缓存*.js*.css文件?

y3bcpkx1

y3bcpkx11#

您可以在angular.json文件中配置缓存选项,如下所示:

{
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  "version": 1,
  "cli": {
    "cache": {
      "enabled": false // true or false
    }
  },
  "projects": {}
}

字符串
据我所知,你不能手动对JavaScript代码做任何事情。所有这些都是构建时配置。如果您正在尝试使用HTTP请求
您可以在请求头中指定如下内容:

headers = new Headers({
        'Cache-Control':  'no-cache, no-store, must-revalidate, post- 
                            check=0, pre-check=0',
        'Pragma': 'no-cache',
        'Expires': '0'
    });

相关问题