1234567891011121314151617181920212223242526272829303132 |
- package main
- import (
- "github.com/RaymondCode/simple-demo/controller"
- "github.com/gin-gonic/gin"
- )
- func initRouter(r *gin.Engine) {
- // public directory is used to serve static resources
- r.Static("/static", "./public")
- apiRouter := r.Group("/douyin")
- // basic apis
- apiRouter.GET("/feed/", controller.Feed)
- apiRouter.GET("/user/", controller.UserInfo)
- apiRouter.POST("/user/register/", controller.Register)
- apiRouter.POST("/user/login/", controller.Login)
- apiRouter.POST("/publish/action/", controller.Publish)
- apiRouter.GET("/publish/list/", controller.PublishList)
- // extra apis - I
- apiRouter.POST("/favorite/action/", controller.FavoriteAction)
- apiRouter.GET("/favorite/list/", controller.FavoriteList)
- apiRouter.POST("/comment/action/", controller.CommentAction)
- apiRouter.GET("/comment/list/", controller.CommentList)
- // extra apis - II
- apiRouter.POST("/relation/action/", controller.RelationAction)
- apiRouter.GET("/relation/follow/list/", controller.FollowList)
- apiRouter.GET("/relation/follower/list/", controller.FollowerList)
- }
|