首先创建一个router 的包
编写配置文件:
router.go文件
package routers
import (
"fmt"
"github.com/gin-contrib/cors"
"github.com/gin-gonic/gin"
"io/ioutil"
"myProject/controllers"
"myProject/db"
"myProject/middleware/jwt"
"myProject/routers/api"
)
func InitRouter() (router *gin.Engine) {
router = gin.Default() //gin.New() //
config := cors.DefaultConfig()
config.AllowAllOrigins = true
router.Use(cors.New(config))
//拦截所有请求
//router.Use(middleware())
//log -------------------------------------------
// Disable Console Color, you don't need console color when writing the logs to file.
//gin.DisableConsoleColor()
Logging to a file.
//f, _ := os.Create("gin.log")
//gin.DefaultWriter = io.MultiWriter(f)
//-----------------------------------------------------------
//渲染html页面
// 静态资源加载,本例为css,js以及资源图片
//router.Static("