| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package service
- import (
- "file-manger-server/config"
- "file-manger-server/service/router"
- "fmt"
- "github.com/gin-gonic/gin"
- )
- var Engine *gin.Engine
- func RunGin() {
- Engine = gin.Default()
- //engine.LoadHTMLGlob("dao/template/*/*.*")
- Engine.Static("/static", "dao/static")
- baseRouter()
- var port = config.Conf.Server.Port
- if port == 0 {
- port = 8080
- }
- Engine.Run(fmt.Sprintf("0.0.0.0:%d", port))
- }
- func baseRouter() {
- authRouter("/auth")
- fileRouter("/file")
- //权限校验
- //engine.Use(util.ValidateToken())
- }
- func authRouter(rootPath string) {
- group := Engine.RouterGroup.Group(rootPath)
- group.POST("/login", router.Login)
- group.POST("/register", router.Register)
- }
- func fileRouter(rootPath string) {
- group := Engine.RouterGroup.Group(rootPath)
- group.POST("/uploadInfo", router.UploadInfo)
- }
|