代码拉取完成,页面将自动刷新
package main
import (
"github.com/gin-contrib/sessions"
cookie2 "github.com/gin-contrib/sessions/cookie"
"github.com/gin-gonic/gin"
"goxiaomi/models"
"goxiaomi/routers"
"html/template"
)
type Student struct {
Name string `json:"name,omitempty"`
Age int `json:"age,omitempty"`
}
func main() {
r := gin.Default() //创建默认对路由引擎
r.SetFuncMap(template.FuncMap{
"UnixToTime": models.UnixToTime,
"toInt": models.IntNoErr,
"countList": models.CountList,
"MbSubstr": models.MbSubstr,
})
r.LoadHTMLGlob("view/**/**/*")
r.Static("/static", "./static")
////创建基于cookie的存储引擎,secret11111 参数适用于加密的密钥
cookie := cookie2.NewStore([]byte("112233"))
//配置session的中间件,store是前面创建的存储引擎,我们可以替换成其他存储引擎
r.Use(sessions.Sessions("mysession", cookie))
routers.AdminRoutersInit(r)
routers.IndexRoutersInit(r)
routers.ApiRoutersInit(r)
r.Run("127.0.0.1:8001")
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。