github.com/orderbynull/buffalo@v0.11.1/generators/newapp/templates/actions/home.go.tmpl (about)

     1  package actions
     2  
     3  import "github.com/gobuffalo/buffalo"
     4  
     5  // HomeHandler is a default handler to serve up
     6  // a home page.
     7  func HomeHandler(c buffalo.Context) error {
     8    {{ if .opts.AsWeb -}}
     9  	return c.Render(200, r.HTML("index.html"))
    10    {{ end -}}
    11    {{ if .opts.AsAPI -}}
    12    return c.Render(200, r.JSON(map[string]string{"message": "Welcome to Buffalo!"}))
    13    {{ end -}}
    14  }