// Path: routes 注册路由 package routes import ( "github.com/gin-gonic/gin" "github.com/runningwater/gohub/app/http/controllers/api/v1/auth" ) // RegisterAPIRoutes 注册路由 func RegisterAPIRoutes(router *gin.Engine) { // v1 路由组,所有 v1 版本的路由都放在这里 v1 := router.Group("/v1") { authGroup := v1.Group("/auth") { suc := new(auth.SignupController) vcc := new(auth.VerifyCodeController) // 注册手机号是否已存在 authGroup.POST("/signup/phone/exist", suc.IsPhoneExist) // 注册邮箱是否已存在 authGroup.POST("/signup/email/exist", suc.IsEmailExist) // 注册用户 authGroup.POST("/signup/using-phone", suc.SignupUsingPhone) authGroup.POST("/signup/using-email", suc.SignupUsingEmail) // 显示图片验证码 authGroup.POST("/verify_code/captcha", vcc.ShowCaptcha) // 发送手机验证码 authGroup.POST("/verify_code/phone", vcc.SendUsingPhone) // 发送邮箱验证码 authGroup.POST("/verify_code/email", vcc.SendUsingEmail) } } }