Vue.component("http-cache-config-box", { props: ["v-cache-config", "v-is-location", "v-cache-policy"], data: function () { let cacheConfig = this.vCacheConfig if (cacheConfig == null) { cacheConfig = { isPrior: false, isOn: false, addStatusHeader: true, cacheRefs: [] } } return { cacheConfig: cacheConfig } }, methods: { isOn: function () { return (!this.vIsLocation || this.cacheConfig.isPrior) && this.cacheConfig.isOn } }, template: `
缓存策略
{{vCachePolicy.name}}

使用当前服务所在集群的设置。

当前集群没有设置缓存策略,当前配置无法生效。
是否开启缓存
自动添加X-Cache Header

选中后自动在响应Header中增加X-Cache: BYPASS|MISS|HIT

缓存条件

` })