holiday-api/api/server.go
Borna Rajković c6f365ab28 v1.0.0
Code reorganization + added meta tags and favicon
2024-02-10 17:49:00 +01:00

23 lines
410 B
Go

package api
import (
"github.com/gin-gonic/gin"
"github.com/jmoiron/sqlx"
)
func SetupServer(db *sqlx.DB) *gin.Engine {
server := createServer()
LoadTemplates(server)
RegisterRoutes(server, db)
return server
}
func createServer() *gin.Engine {
server := gin.New()
server.NoRoute(NoRoute())
server.NoMethod(NoMethod())
server.Use(gin.Recovery())
server.Static("assets", "assets")
return server
}