log101-dot-dev-services/main.go
2024-05-28 20:17:30 +03:00

29 lines
569 B
Go

package main
import (
"net/http"
"github.com/gin-contrib/cors"
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default()
r.LoadHTMLGlob("templates/*")
corsConfig := cors.DefaultConfig()
corsConfig.AllowOrigins = []string{"*"}
corsConfig.AllowHeaders = []string{"hx-current-url", "hx-request"}
r.Use(cors.New(corsConfig))
r.GET("/forms/emoji", func(c *gin.Context) {
c.HTML(http.StatusOK, "emoji_form.tmpl", gin.H{})
})
r.POST("/forms/emoji/post", func(c *gin.Context) {
c.HTML(http.StatusOK, "emoji_form.tmpl", gin.H{})
})
r.Run(":8000")
}