package routes import ( "git.sr.ht/~gabrielgio/midr/controller" "git.sr.ht/~gabrielgio/midr/db" "github.com/gin-gonic/gin" ) func HandleRequests() { env := &controller.Env{ Entries: db.EntryModel{DB: db.DB}, } r := gin.Default() r.LoadHTMLGlob("templates/*") r.GET("/", env.GetEntries) r.GET("entries/", env.GetEntry) r.POST("entries/", env.CreateEntry) r.GET("entries/:id", env.GetEntry) r.POST("entries/:id", env.UpdateEntry) r.DELETE("entries/:id", env.DeleteEntry) r.Run(":8000") }