Go-TestAPI/main.go

38 lines
556 B
Go

package main
import (
"github.com/gin-gonic/gin"
"golang-test/database"
"golang-test/routes"
"log"
)
func main() {
// Создание сервера
r := gin.Default()
//Создание маршрутов
routes.ResolveRoutes(r)
err := r.Run()
if err != nil {
return
}
//Отключение от БД при выключении приложения.
defer func() {
db := database.Connector()
sqlDB, err := db.DB()
if err != nil {
log.Fatal(err)
}
err = sqlDB.Close()
if err != nil {
log.Println(err)
}
}()
}