初始化
This commit is contained in:
@@ -74,6 +74,9 @@ func main() {
|
||||
|
||||
// 代码执行路由
|
||||
api.POST("/run", handlers.RunCode)
|
||||
|
||||
// 关于页面路由
|
||||
api.GET("/about", handlers.GetAboutProfile)
|
||||
}
|
||||
|
||||
// 管理员API路由组
|
||||
@@ -143,6 +146,12 @@ func main() {
|
||||
authAdmin.POST("/tags", middleware.PermissionMiddleware("tags", "create"), handlers.AdminCreateTag)
|
||||
authAdmin.PUT("/tags/:id", middleware.PermissionMiddleware("tags", "update"), handlers.AdminUpdateTag)
|
||||
authAdmin.DELETE("/tags/:id", middleware.PermissionMiddleware("tags", "delete"), handlers.AdminDeleteTag)
|
||||
|
||||
// 关于页面管理 (复用 settings 权限)
|
||||
authAdmin.GET("/about", middleware.PermissionMiddleware("settings", "read"), handlers.AdminGetAboutProfiles)
|
||||
authAdmin.POST("/about", middleware.PermissionMiddleware("settings", "create"), handlers.AdminCreateAboutProfile)
|
||||
authAdmin.PUT("/about/:id", middleware.PermissionMiddleware("settings", "update"), handlers.AdminUpdateAboutProfile)
|
||||
authAdmin.DELETE("/about/:id", middleware.PermissionMiddleware("settings", "delete"), handlers.AdminDeleteAboutProfile)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user