diff --git a/server/server.go b/server/server.go index 15c6575640e1f74f3986b008b7c032aaf6f8b04d..991528e9add96859bba7763068f80529f535568c 100644 --- a/server/server.go +++ b/server/server.go @@ -52,7 +52,7 @@ func NewServer(cfg Config, libvirtCollector prometheus.Collector) *Server { // 如果转换失败,则创建一个空实现 interfaceCollector = nil } - + return &Server{ config: cfg, libvirtCollector: interfaceCollector, @@ -140,7 +140,7 @@ func (s *Server) handleRoot(w http.ResponseWriter, r *http.Request) { slogx.Warn("Failed to parse template, falling back to default", "template", templateName, "error", err) - + defaultTemplatePaths := []string{ "templates/root.html", "./templates/root.html", diff --git a/server/server_test.go b/server/server_test.go index 99dc1407b95266117d4c42296dca57f58da99faa..f2fa7bbb63ae77afc1a1f318cbeed632b046912b 100644 --- a/server/server_test.go +++ b/server/server_test.go @@ -114,7 +114,7 @@ func TestServer_HandleRoot(t *testing.T) { // 获取当前文件所在的目录 _, filename, _, _ := runtime.Caller(0) dir := filepath.Dir(filename) - + // 将工作目录切换到项目根目录 rootDir := filepath.Join(dir, "..") err := os.Chdir(rootDir) diff --git a/signal/signal_test.go b/signal/signal_test.go index 8f26292c86fda8f7345307ef318bc7492060ee3f..94e70a2d185e058231093d6ad10873f44e2f0f86 100644 --- a/signal/signal_test.go +++ b/signal/signal_test.go @@ -61,4 +61,4 @@ func TestSysTermSignal(t *testing.T) { case <-time.After(5 * time.Second): t.Error("Context was not cancelled within timeout") } -} \ No newline at end of file +}