27 lines
479 B
Go
27 lines
479 B
Go
package main
|
|
|
|
import (
|
|
"awesomeProject/router"
|
|
"fmt"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
func main() {
|
|
r := gin.Default()
|
|
// 加载模板(支持多层目录)
|
|
r.LoadHTMLGlob("templates/**/*")
|
|
r.Static("/static", "./static")
|
|
|
|
// 初始化路由
|
|
router.DefaultRouterInit(r)
|
|
router.AdminRouterInit(r)
|
|
router.ApiRouterInit(r)
|
|
|
|
fmt.Println("Server running on port 8080")
|
|
err := r.Run(":8080")
|
|
if err != nil {
|
|
fmt.Printf("Server failed to start: %v\n", err)
|
|
return
|
|
}
|
|
}
|