MCPcopy Create free account
hub / github.com/RaymondCode/simple-demo / initRouter

Function initRouter

router.go:8–35  ·  view source on GitHub ↗
(r *gin.Engine)

Source from the content-addressed store, hash-verified

6)
7
8func initRouter(r *gin.Engine) {
9 // public directory is used to serve static resources
10 r.Static("/static", "./public")
11
12 apiRouter := r.Group("/douyin")
13
14 // basic apis
15 apiRouter.GET("/feed/", controller.Feed)
16 apiRouter.GET("/user/", controller.UserInfo)
17 apiRouter.POST("/user/register/", controller.Register)
18 apiRouter.POST("/user/login/", controller.Login)
19 apiRouter.POST("/publish/action/", controller.Publish)
20 apiRouter.GET("/publish/list/", controller.PublishList)
21
22 // extra apis - I
23 apiRouter.POST("/favorite/action/", controller.FavoriteAction)
24 apiRouter.GET("/favorite/list/", controller.FavoriteList)
25 apiRouter.POST("/comment/action/", controller.CommentAction)
26 apiRouter.GET("/comment/list/", controller.CommentList)
27
28 // extra apis - II
29 apiRouter.POST("/relation/action/", controller.RelationAction)
30 apiRouter.GET("/relation/follow/list/", controller.FollowList)
31 apiRouter.GET("/relation/follower/list/", controller.FollowerList)
32 apiRouter.GET("/relation/friend/list/", controller.FriendList)
33 apiRouter.GET("/message/chat/", controller.MessageChat)
34 apiRouter.POST("/message/action/", controller.MessageAction)
35}

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected