HTML files templates 9 – Gin Gonic Golang Web Framework

HTML files templates 9 – Gin Gonic Golang Web Framework

 

 

Source Code

 

// working with html files and sending data
// dynamic pages
package main
import "github.com/gin-gonic/gin"
func main() {
    // create new router/server
    r := gin.Default()
    // lets create our first route for files
    r.LoadHTMLGlob("./templates/*")
    // it mean all our html template will be in templates folder
    // lets create our Get request routes home, about and contact us
    r.GET("/", func(c *gin.Context) {
        c.HTML(200, "index.tmpl", map[string]string{"title": "home page"})
        // status code // our html file name // data we want to send
        // copy and paste for other 2
    })
    // contact us
    r.GET("/contact", func(c *gin.Context) {
        c.HTML(200, "index.tmpl", map[string]string{"title": "contact us page"})
        // status code // our html file name // data we want to send
        // copy and paste for other 2
    })
    // about us page
    r.GET("/about", func(c *gin.Context) {
        c.HTML(200, "index.tmpl", map[string]string{"title": "about page"})
        // status code // our html file name // data we want to send
        // copy and paste for other 2
    })
    // lets create our template folder and html file
    r.Run()
}

TAGS#

gin gonic tutorial
gin-gonic / examples
gin-gonic documentation
gin framework tutorial
gin web framework
gin router
golang gin context
gin router group

###Buy Me a Coffee https://www.buymeacoffee.com/khan1

Tony BB
 

TonyBB is a Coach , marketer, hypnotist and a founder of RSKVF Production who specializes in providing simple, affordable, and easy to use solutions for Life.

Click Here to Leave a Comment Below 0 comments

Leave a Reply: