package api import ( "log" "time" "github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2/middleware/session" ) var STORE *session.Store func Setup(app *fiber.App) { STORE = session.New() // this forces static pages to reload app.Static("/", "./public", fiber.Static{ Compress: false, CacheDuration: 1 * time.Nanosecond, }) // api/auth.go app.Get("/api/authcheck", GetApiAuthCheck) app.Get("/api/logout", GetApiLogout) app.Post("/api/register", PostApiRegister) app.Post("/api/login", PostApiLogin) } func Shutdown() { log.Println("Shutting down controllers...") }