v1.0.0
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"sun-panel/global"
|
||||
// "sun-panel/router/admin"
|
||||
"sun-panel/router/openness"
|
||||
"sun-panel/router/panel"
|
||||
"sun-panel/router/system"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
// 初始化总路由
|
||||
func InitRouters(addr string) error {
|
||||
router := gin.Default()
|
||||
rootRouter := router.Group("/")
|
||||
routerGroup := rootRouter.Group("api")
|
||||
|
||||
// 管理员接口
|
||||
|
||||
// 接口
|
||||
system.Init(routerGroup)
|
||||
// admin.Init(routerGroup)
|
||||
panel.Init(routerGroup)
|
||||
openness.Init(routerGroup)
|
||||
|
||||
// WEB文件服务
|
||||
{
|
||||
webPath := "./web"
|
||||
router.StaticFile("/", webPath+"/index.html")
|
||||
router.StaticFile("/favicon.ico", webPath+"/favicon.ico")
|
||||
router.StaticFile("/favicon.svg", webPath+"/favicon.svg")
|
||||
router.Static("/assets", webPath+"/assets")
|
||||
}
|
||||
|
||||
// 上传的文件
|
||||
router.Static("/uploads", "./uploads")
|
||||
|
||||
global.Logger.Info("Sun-Panel is Started. Listening and serving HTTP on ", addr)
|
||||
return router.Run(addr)
|
||||
}
|
||||
Reference in New Issue
Block a user