github.com/wawandco/ox@v0.13.6-0.20230809142027-913b3d837f2a/plugins/tools/ox/app/templates/routes.go.tmpl (about)

     1  package app
     2  
     3  import (
     4  	"net/http"
     5  
     6  	"{{.Module}}/public"
     7  	"{{.Module}}/app/actions/home"
     8  	"{{.Module}}/app/middleware"
     9  
    10  	"github.com/gobuffalo/buffalo"
    11  )
    12  
    13  // SetRoutes for the application
    14  func setRoutes(root *buffalo.App) {
    15  	root.Use(middleware.RequestID)
    16  	root.Use(middleware.Database)
    17  	root.Use(middleware.ParameterLogger)
    18  	root.Use(middleware.CSRF)
    19  
    20  	root.GET("/", home.Index)
    21  	root.ServeFiles("/", http.FS(public.FS()))
    22  }