package route import ( "github.com/gin-gonic/gin" "github.com/sirupsen/logrus" "youngee_b_api/handler" "youngee_b_api/middleware" ) func InitRoute(r *gin.Engine) { r.POST("/login", handler.WrapPasswordLoginHandler) //r.GET("/test/ping", func(c *gin.Context) { // resp := http_model.CommonResponse{ // Status: 0, // Message: "", // Data: "ping", // } // c.JSON(200, resp) //}) //r.Any("/testDemo", func(c *gin.Context) { // resp := http_model.CommonResponse{ // Status: 0, // Message: "", // Data: "pong", // } // c.JSON(200, resp) // // 注意这里只是debug用的 接口要写成handler形式 //}) m := r.Group("/youngee/m") { m.Use(middleware.LoginAuthMiddleware) m.POST("/test", func(c *gin.Context) { c.JSON(200, "ok") // 注意这里只是debug用的 接口要写成handler形式 auth := middleware.GetSessionAuth(c) logrus.Infof("auth:%+v", auth) }) m.POST("/project/create", handler.WrapCreateProjectHandler) m.POST("/enterprise/create", handler.WrapCreateEnterpriseHandler) m.POST("/product/create", handler.WrapCreateProductHandler) } }