log101-dot-dev-services/main.go

29 lines
569 B
Go
Raw Normal View History

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