Fix ob: type not registered for interface: map[string]string & superfluous response.WriteHeader, as well as wired up to go to custom 500 messages.

This commit is contained in:
2025-10-28 13:16:29 +00:00
parent e0b063fab0
commit af581a4def
3 changed files with 10 additions and 7 deletions

View File

@@ -32,6 +32,7 @@ package bootstrap
import (
"context"
"database/sql"
"encoding/gob"
"fmt"
"net/http"
"time"
@@ -79,10 +80,15 @@ func Load(configPath string) (*App, error) {
return nil, fmt.Errorf("ensure schema: %w", err)
}
gob.Register(map[string]string{})
gob.Register([]string{})
gob.Register(time.Time{})
sessions := session.New(cfg)
router := gin.New()
router.Use(gin.Logger(), gin.Recovery())
//router.Use(gin.Logger(), gin.Recovery())
router.Use(gin.Logger())
router.Static("/static", "./web/static")
router.StaticFile("/favicon.ico", "./web/static/favicon.ico")