From 9bb0d0d0095d8a155419aedefcbd00032926385f Mon Sep 17 00:00:00 2001 From: dalbodeule <11470513+dalbodeule@users.noreply.github.com> Date: Tue, 2 Dec 2025 22:07:22 +0900 Subject: [PATCH] [fix](errorpages): refine error page handling and resolve template issues - Replaced unused `logo.svg` reference with `hop-gate.png` in embedded assets. - Fixed redundant code for reading files from the error page directory. - Updated 400 error template to properly reference external Tailwind CSS. - Corrected invalid DOCTYPE declaration in 525 error template. --- internal/errorpages/errorpages.go | 13 ++++++------- internal/errorpages/templates/400.html | 2 +- internal/errorpages/templates/525.html | 2 +- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/internal/errorpages/errorpages.go b/internal/errorpages/errorpages.go index 58656d8..a209b0e 100644 --- a/internal/errorpages/errorpages.go +++ b/internal/errorpages/errorpages.go @@ -22,7 +22,8 @@ var embeddedTemplatesFS embed.FS // // Expected files (by convention): // - assets/errors.css -// - assets/logo.svg +// - assets/hop-gate.png +// //go:embed assets/* var AssetsFS embed.FS @@ -67,16 +68,14 @@ func Load(status int) ([]byte, bool) { if dir == "" { dir = "./errors" } - if dir != "" { - p := filepath.Join(dir, name) - if data, err := os.ReadFile(p); err == nil { - return data, true - } + p := filepath.Join(dir, name) + if data, err := os.ReadFile(p); err == nil { + return data, true } // 2. Embedded default templates. // 2. 내장 기본 템플릿. - p := filepath.Join("templates", name) + p = filepath.Join("templates", name) if data, err := embeddedTemplatesFS.ReadFile(p); err == nil { return data, true } diff --git a/internal/errorpages/templates/400.html b/internal/errorpages/templates/400.html index ea7132d..40b1e4a 100644 --- a/internal/errorpages/templates/400.html +++ b/internal/errorpages/templates/400.html @@ -4,7 +4,7 @@ 400 Bad Request - HopGate - + diff --git a/internal/errorpages/templates/525.html b/internal/errorpages/templates/525.html index 779e2d9..08f460a 100644 --- a/internal/errorpages/templates/525.html +++ b/internal/errorpages/templates/525.html @@ -1,4 +1,4 @@ -ㄱ +