From ccbe45e629a3ca93111e32c9dd8a61f01f5e82e4 Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Tue, 7 Dec 2021 10:45:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=93=E5=AD=98=E6=94=AF=E6=8C=81=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E6=96=B9=E6=B3=95=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../js/components/server/http-cache-ref-box.js | 18 +++++++++++++++++- .../components/server/http-cache-refs-box.js | 1 + .../server/http-cache-refs-config-box.js | 1 + 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/web/public/js/components/server/http-cache-ref-box.js b/web/public/js/components/server/http-cache-ref-box.js index 8ad4682a..8daff8ea 100644 --- a/web/public/js/components/server/http-cache-ref-box.js +++ b/web/public/js/components/server/http-cache-ref-box.js @@ -20,12 +20,16 @@ Vue.component("http-cache-ref-box", { enableRequestCachePragma: false, conds: null, allowChunkedEncoding: true, - isReverse: this.vIsReverse + isReverse: this.vIsReverse, + methods: [] } } if (ref.key == null) { ref.key = "" } + if (ref.methods == null) { + ref.methods = [] + } if (ref.life == null) { ref.life = {count: 2, unit: "hour"} @@ -68,6 +72,11 @@ Vue.component("http-cache-ref-box", { }) this.ref.status = result }, + changeMethods: function (methods) { + this.ref.methods = methods.map(function (v) { + return v.toUpperCase() + }) + }, changeKey: function (key) { this.$refs.variablesDescriber.update(key) } @@ -97,6 +106,13 @@ Vue.component("http-cache-ref-box", { + + 请求方法 + + +

允许请求的缓存方法,如果没有设置,则默认为GETHEAD

+ + 可缓存的最大内容尺寸 diff --git a/web/public/js/components/server/http-cache-refs-box.js b/web/public/js/components/server/http-cache-refs-box.js index 38a04e54..af0276b4 100644 --- a/web/public/js/components/server/http-cache-refs-box.js +++ b/web/public/js/components/server/http-cache-refs-box.js @@ -49,6 +49,7 @@ Vue.component("http-cache-refs-box", { - {{cacheRef.maxSize.count}}{{cacheRef.maxSize.unit}} 0 - {{cacheRef.maxSize.count}}{{cacheRef.maxSize.unit}} + {{cacheRef.methods.join(", ")}} 状态码:{{cacheRef.status.map(function(v) {return v.toString()}).join(", ")}} diff --git a/web/public/js/components/server/http-cache-refs-config-box.js b/web/public/js/components/server/http-cache-refs-config-box.js index 50175390..25cd5d56 100644 --- a/web/public/js/components/server/http-cache-refs-config-box.js +++ b/web/public/js/components/server/http-cache-refs-config-box.js @@ -172,6 +172,7 @@ Vue.component("http-cache-refs-config-box", { - {{cacheRef.maxSize.count}}{{cacheRef.maxSize.unit}} 0 - {{cacheRef.maxSize.count}}{{cacheRef.maxSize.unit}} + {{cacheRef.methods.join(", ")}} 状态码:{{cacheRef.status.map(function(v) {return v.toString()}).join(", ")}}