inital gin code

This commit is contained in:
Sakooooo 2024-12-22 22:44:24 +04:00
parent a000db02ea
commit 1618983416
Signed by: sako
GPG key ID: 3FD715D87D7725E0

34
main.go
View file

@ -1,10 +1,36 @@
package main package main
import ( import (
"fmt" "net/http"
"github.com/valyala/fasthttp"
"github.com/gin-gonic/gin"
) )
func main() { func setupRouter() *gin.Engine {
fmt.Println("Hi") // Disable Console Color
// gin.DisableConsoleColor()
router := gin.Default()
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() {
router := setupRouter()
// Listen and Server in 0.0.0.0:8080
router.Run(":8080")
} }