From 68f0b2efc300f4355ab2a2a585efe5bcc33ced0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Fri, 25 Mar 2022 14:42:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=8D=E5=90=91=E4=BB=A3=E7=90=86=E8=A6=81?= =?UTF-8?q?=E6=B1=82=E5=BF=85=E9=A1=BB=E6=B7=BB=E5=8A=A0=E6=BA=90=E7=AB=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/web/actions/default/servers/create.go | 9 ++++++--- web/views/@default/servers/create.html | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/internal/web/actions/default/servers/create.go b/internal/web/actions/default/servers/create.go index e985cec8..57028f05 100644 --- a/internal/web/actions/default/servers/create.go +++ b/internal/web/actions/default/servers/create.go @@ -299,16 +299,19 @@ func (this *CreateAction) RunPost(params struct { } // 源站地址 - reverseProxyRefJSON := []byte{} + var reverseProxyRefJSON = []byte{} switch params.ServerType { case serverconfigs.ServerTypeHTTPProxy, serverconfigs.ServerTypeTCPProxy, serverconfigs.ServerTypeUDPProxy: - originConfigs := []*serverconfigs.OriginConfig{} + var originConfigs = []*serverconfigs.OriginConfig{} err := json.Unmarshal([]byte(params.Origins), &originConfigs) if err != nil { this.Fail("源站地址解析失败:" + err.Error()) } + if len(originConfigs) == 0 { + this.Fail("请添加至少一个源站地址") + } - originRefs := []*serverconfigs.OriginRef{} + var originRefs = []*serverconfigs.OriginRef{} for _, originConfig := range originConfigs { if originConfig.Id > 0 { originRefs = append(originRefs, &serverconfigs.OriginRef{ diff --git a/web/views/@default/servers/create.html b/web/views/@default/servers/create.html index 5996a169..da64b886 100644 --- a/web/views/@default/servers/create.html +++ b/web/views/@default/servers/create.html @@ -76,7 +76,7 @@ - 源站地址 + 源站地址 *