增加uniapp
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
package app
|
||||
|
||||
import (
|
||||
"server/controllers"
|
||||
|
||||
beego "github.com/beego/beego/v2/server/web"
|
||||
)
|
||||
|
||||
// Register 注册移动端(app)路由。
|
||||
func Register() {
|
||||
// 登录相关(复用 BackendAuthController)
|
||||
beego.Router("/app/login", &controllers.BackendAuthController{}, "post:LoginBackend")
|
||||
beego.Router("/app/sendLoginCode", &controllers.BackendAuthController{}, "post:SendLoginCode")
|
||||
beego.Router("/app/loginBySms", &controllers.BackendAuthController{}, "post:LoginBySms")
|
||||
beego.Router("/app/logout", &controllers.BackendAuthController{}, "post:Logout")
|
||||
|
||||
// 当前用户信息
|
||||
beego.Router("/app/currentUser", &controllers.BackendAuthController{}, "get:GetCurrentUser")
|
||||
|
||||
// 极验与登录验证配置
|
||||
beego.Router("/app/login/getGeetest3Infos", &controllers.BackendAuthController{}, "get:GetGeetest3Infos")
|
||||
beego.Router("/app/login/getGeetest4Infos", &controllers.BackendAuthController{}, "get:GetGeetest4Infos")
|
||||
beego.Router("/app/login/getOpenVerify", &controllers.BackendAuthController{}, "get:GetOpenVerify")
|
||||
|
||||
// 找回密码
|
||||
beego.Router("/app/resetPassword", &controllers.BackendAuthController{}, "post:ResetPassword")
|
||||
beego.Router("/app/sendResetCode", &controllers.BackendAuthController{}, "post:SendResetCode")
|
||||
|
||||
// 注册
|
||||
beego.Router("/app/register", &controllers.BackendAuthController{}, "post:Register")
|
||||
beego.Router("/app/sendRegisterCode", &controllers.BackendAuthController{}, "post:SendRegisterCode")
|
||||
}
|
||||
@@ -5,6 +5,7 @@ import (
|
||||
|
||||
"server/middleware"
|
||||
"server/routers/api"
|
||||
"server/routers/app"
|
||||
"server/routers/backend"
|
||||
"server/routers/index"
|
||||
"server/routers/platform"
|
||||
@@ -49,21 +50,28 @@ func init() {
|
||||
switch mode {
|
||||
case "platform":
|
||||
platform.Register()
|
||||
app.Register()
|
||||
// 在 platform 模式下,仍保留 backend 登录相关路由,避免后台登录 404
|
||||
backend.RegisterAuthRoutes()
|
||||
case "backend":
|
||||
backend.Register()
|
||||
app.Register()
|
||||
case "index":
|
||||
index.Register()
|
||||
app.Register()
|
||||
case "api":
|
||||
api.Register()
|
||||
case "app":
|
||||
app.Register()
|
||||
case "all":
|
||||
platform.Register()
|
||||
backend.Register()
|
||||
index.Register()
|
||||
api.Register()
|
||||
app.Register()
|
||||
default:
|
||||
// 未知模式时,退回到只启用平台端,避免启动失败
|
||||
platform.Register()
|
||||
app.Register()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user