diff --git a/main.go b/main.go index 5e8a784..8d6bd48 100644 --- a/main.go +++ b/main.go @@ -9,8 +9,28 @@ func main() { // c.JSON(200, gin.H{ // "message": "pong", // }) - // c.HTML(200, "index.html", gin.H{}) - c.String(200, "hello world", gin.H{}) + c.HTML(200, "index.html", gin.H{}) + // c.String(200, "hello world", gin.H{}) + }) + r.GET("/in", func(c *gin.Context) { + c.HTML(200, "data.html", gin.H{ + "data": "vaefgood", + }) + }) + r.GET("form", func(c *gin.Context) { + c.HTML(200, "form.html", gin.H{}) + }) + r.POST("post", func(c *gin.Context) { + uname := c.PostForm("username") + c.JSON(200, gin.H{ + "result": "ok", + "uname": uname, + }) + }) + r.GET("/user/:name", func(c *gin.Context) { + c.HTML(200, "name.html", gin.H{ + "data": c.Param("name"), + }) }) r.Run() // listen and serve on 0.0.0.0:8080 } diff --git a/template/data.html b/template/data.html new file mode 100644 index 0000000..8ef5fa6 --- /dev/null +++ b/template/data.html @@ -0,0 +1,11 @@ + + +
+ + +