app.go 480 B

123456789101112131415161718192021222324
  1. package app
  2. import (
  3. "git.clearsky.net.au/cody/gex.git/app/route/home"
  4. "git.clearsky.net.au/cody/gex.git/pkg/sec"
  5. "git.clearsky.net.au/cody/gex.git/pkg/sess"
  6. "git.clearsky.net.au/cody/gex.git/pkg/gen"
  7. "git.clearsky.net.au/cody/gex.git/pkg/gex"
  8. )
  9. func Init() {
  10. gen.GeneratePages("app")
  11. }
  12. func Middleware() {
  13. gex.AddMiddleware(sess.Middleware)
  14. gex.AddMiddleware(sec.Middleware)
  15. }
  16. func Routes() {
  17. type roles []string
  18. sec.Route("/{$}", roles{"Everyone"}, home.Index)
  19. }