voidway/main.go

38 lines
619 B
Go
Raw Normal View History

package main
import (
2024-12-22 22:44:24 +04:00
"net/http"
"github.com/gin-gonic/gin"
)
2024-12-22 22:44:24 +04:00
func setupRouter() *gin.Engine {
// Disable Console Color
// gin.DisableConsoleColor()
router := gin.Default()
2024-12-23 22:48:44 +04:00
router.Static("/assets", "./assets")
2024-12-22 22:44:24 +04:00
router.LoadHTMLGlob("templates/*")
// Ping test
router.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
router.GET("/", func(c *gin.Context) {
c.HTML(http.StatusOK, "index.html", gin.H{
"test": "templating or something",
})
})
return router
}
func main() {
2024-12-22 22:44:24 +04:00
router := setupRouter()
// Listen and Server in 0.0.0.0:8080
router.Run(":8080")
}