Skip to content

antirek/go-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Разработка web-приложения на Golang

Пример использования

Добавление собственных роутеров в main.go

Application.Routes(app.MapRoutes{
			"/one": handlers.HandleOne{},
			"/two": handlers.HandleWwo{},
			"/{url:.*}": handlers.Handle404{},
		})

Где каждый Handle должен быть создан в src/interfaces/handlers/

type HandleCustom struct {
    app.HTTPController
}

func (h HandleCustom) GET(app *app.ContextApplication) {

    doc := app.Doc.Clone("custom") // like child
    doc["TitlePage"] = "Some text value (string)"

    result := doc.Compile()
    app.Ctx.SendHTML(result)
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published