Files
relay-server/main.go
2025-01-25 17:39:13 +01:00

40 lines
704 B
Go

package main
import (
"database/sql"
"github.com/gofiber/fiber/v2"
"log"
"relay-server/database"
"relay-server/handlers"
)
func main() {
app := fiber.New()
db, err := database.InitDatabase()
if err != nil {
log.Fatal(err)
}
defer func(db *sql.DB) {
err := db.Close()
if err != nil {
log.Fatal(err)
}
}(db)
app.Get("/", func(c *fiber.Ctx) error {
return c.SendString("Hello, World!")
})
//app.Get("/users", func(c *fiber.Ctx) error {
// users, _ := database.GetUsers(db)
// return c.JSON(fiber.Map{"users": users})
//})
app.Post("/api/auth/signup", handlers.Signup)
app.Post("/api/auth/login", handlers.Login)
err = app.Listen(":3000")
if err != nil {
return
}
}