diff options
author | MikunoNaka <bokuwakanojogahoshii@yahoo.com> | 2021-06-13 23:41:06 +0530 |
---|---|---|
committer | MikunoNaka <bokuwakanojogahoshii@yahoo.com> | 2021-06-13 23:41:06 +0530 |
commit | b000b2237af35fad5267e24a45f35897bd4d7d6e (patch) | |
tree | e0fc9fc3345eca222538895dd93f691f93a201c0 /server/main.go | |
parent | 671c3a765ffc53575f517cef715dc16be5aa43c5 (diff) |
implement API route for users
Diffstat (limited to 'server/main.go')
-rw-r--r-- | server/main.go | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/server/main.go b/server/main.go index e6c70e6..8553713 100644 --- a/server/main.go +++ b/server/main.go @@ -33,6 +33,7 @@ func main() { api := myRouter.Group("/api") people := api.Group("/people") items := api.Group("/items") + users := api.Group("/users") // items API routes items.GET("/get-all", getAllItems) @@ -43,6 +44,10 @@ func main() { people.GET("/get-all", getAllPeople) people.POST("/register", registerPerson) + // users API routes + users.GET("/get-all", getAllUsers) + // users.POST("/register", registerUser) + myRouter.Run(":8080") } @@ -75,7 +80,7 @@ func registerItem(ctx *gin.Context) { // people API functions func getAllPeople(ctx *gin.Context) { - // ctx.Header("Content-Type", "application/json") + ctx.Header("Content-Type", "application/json") ctx.JSON(http.StatusOK, db.GetAllPeople()) } @@ -89,3 +94,20 @@ func registerPerson(ctx *gin.Context) { db.RegisterPerson(person) } + +// users API functions +func getAllUsers(ctx *gin.Context) { + ctx.Header("Content-Type", "application/json") + ctx.JSON(http.StatusOK, db.GetAllUsers()) +} + +// func registerUser(ctx *gin.Context) { +// person := db.Person { +// Name: ctx.Query("name"), +// Address: ctx.Query("address"), +// Phone: ctx.Query("phone"), +// Email: ctx.Query("email"), +// } +// +// db.RegisterPerson(person) +// } |