From 2d3be35c87d161699d6ac8b5cef17537a04fd350 Mon Sep 17 00:00:00 2001 From: wyhwyhwyh <573805736@qq.com> Date: Mon, 19 Jul 2021 16:12:48 +0800 Subject: [PATCH] main --- god.go | 34 ++++++++++++++++++++++++++++++++-- main.go | 5 ++++- 2 files changed, 36 insertions(+), 3 deletions(-) diff --git a/god.go b/god.go index 2388084..0a7e820 100644 --- a/god.go +++ b/god.go @@ -1,7 +1,37 @@ package main -import "fmt" +import ( + "html/template" + "log" + + "github.com/gin-gonic/gin" +) + +var html = template.Must(template.New("https").Parse(` + + + Https Test + + + +

Welcome, Ginner!

+ + +`)) func mains() { - fmt.Println("hello 52.") + r := gin.Default() + r.Static("/assets", "./assets") + r.SetHTMLTemplate(html) + r.GET("/", func(c *gin.Context) { + if pusher := c.Writer.Pusher(); pusher != nil { + if err := pusher.Push("/assets/app.js", nil); err != nil { + log.Panicf("Failed to push: %v", err) + } + } + c.HTML(200, "https", gin.H{ + "status": "success", + }) + }) + r.RunTLS(":8080", "./testdata/server.pem", "./testdata/server.key") } diff --git a/main.go b/main.go index 8d6bd48..c13c1ae 100644 --- a/main.go +++ b/main.go @@ -1,6 +1,8 @@ package main -import "github.com/gin-gonic/gin" +import ( + "github.com/gin-gonic/gin" +) func main() { r := gin.Default() @@ -32,5 +34,6 @@ func main() { "data": c.Param("name"), }) }) + r.Run() // listen and serve on 0.0.0.0:8080 }