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
}