From 8140f6e5cbe9165520bc4065c881d677eff4d659 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Fri, 5 Dec 2025 16:40:48 +0800 Subject: docs: update usage code --- README.md | 46 +++++++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 4f47fdd..e3a172b 100644 --- a/README.md +++ b/README.md @@ -7,33 +7,37 @@ ## Usage ```go -api := growel.New() +e := growel.New() -api.GET("/hello", func(c *growel.Context) { +e.GET("/hello", func(c *growel.Context) { c.JSON(200, map[string]string{ "message": "Hello, Growel!" }) }) -api.GET("/user/", func(c *growel.Context) { - c.JSON(200, Users) -}) - -api.GET("/user/:uid", func(c *growel.Context) { - uid, err := strconv.Atoi(c.Params["uid"]) - if err != nil { - c.BadRequest("Invalid user ID") - return - } - - for _, user := range Users { - if user.ID == uid { - c.JSON(200, user) - return - } - } - - c.NotFound("User not found") +e.Group("/api", func(api *growel.Group) { + api.Group("/user", func(user *growel.Group) { + user.GET("/", func(c *growel.Context) { + c.JSON(200, Users) + }) + + user.GET("/:uid", func(c *growel.Context) { + uid, err := strconv.Atoi(c.Params["uid"]) + if err != nil { + c.BadRequest("Invalid user ID") + return + } + + for _, user := range Users { + if user.ID == uid { + c.JSON(200, user) + return + } + } + + c.NotFound("User not found") + }) + }) }) ``` -- cgit v1.2.3