diff --git a/internal/web/actions/default/servers/server/settings/origins/addPopup.go b/internal/web/actions/default/servers/server/settings/origins/addPopup.go index 3aae93eb..a7d0791b 100644 --- a/internal/web/actions/default/servers/server/settings/origins/addPopup.go +++ b/internal/web/actions/default/servers/server/settings/origins/addPopup.go @@ -75,6 +75,7 @@ func (this *AddPopupAction) RunPost(params struct { } } + addr = strings.ReplaceAll(addr, ":", ":") addr = regexp.MustCompile(`\s+`).ReplaceAllString(addr, "") portIndex := strings.LastIndex(addr, ":") if portIndex < 0 { @@ -89,6 +90,9 @@ func (this *AddPopupAction) RunPost(params struct { } host := addr[:portIndex] port := addr[portIndex+1:] + if port == "0" { + this.Fail("端口号不能为0") + } connTimeoutJSON, err := (&shared.TimeDuration{ Count: int64(params.ConnTimeout), diff --git a/internal/web/actions/default/servers/server/settings/origins/updatePopup.go b/internal/web/actions/default/servers/server/settings/origins/updatePopup.go index 12b2aad9..223bd680 100644 --- a/internal/web/actions/default/servers/server/settings/origins/updatePopup.go +++ b/internal/web/actions/default/servers/server/settings/origins/updatePopup.go @@ -129,6 +129,7 @@ func (this *UpdatePopupAction) RunPost(params struct { } } + addr = strings.ReplaceAll(addr, ":", ":") addr = regexp.MustCompile(`\s+`).ReplaceAllString(addr, "") portIndex := strings.LastIndex(addr, ":") if portIndex < 0 { @@ -143,6 +144,9 @@ func (this *UpdatePopupAction) RunPost(params struct { } host := addr[:portIndex] port := addr[portIndex+1:] + if port == "0" { + this.Fail("端口号不能为0") + } connTimeoutJSON, err := (&shared.TimeDuration{ Count: int64(params.ConnTimeout), diff --git a/web/public/js/components/common/sort-arrow.js b/web/public/js/components/common/sort-arrow.js index 5f11f0c1..be97d261 100644 --- a/web/public/js/components/common/sort-arrow.js +++ b/web/public/js/components/common/sort-arrow.js @@ -25,7 +25,7 @@ Vue.component("sort-arrow", { }) } if (order == "asc") { - newArgs.push(this.name + "=") + newArgs.push(this.name + "=desc") } else if (order == "desc") { newArgs.push(this.name + "=asc") } else {