【文件属性】:
文件名称:sessions:用于会话管理的Gin中间件
文件大小:23KB
文件格式:ZIP
更新时间:2021-05-01 19:54:45
Go
会话
用于会话管理的Gin中间件,具有多后端支持:
用法
开始使用它
下载并安装:
$ go get github.com/gin-contrib/sessions
将其导入您的代码中:
import "github.com/gin-contrib/sessions"
基本范例
单节
package main
import (
"github.com/gin-contrib/sessions"
"github.com/gin-contrib/sessions/cookie"
"github.com/gin-gonic/gin"
)
func main () {
r := gin . Default ()
store := cookie . NewStore ([] byte ( "secret" ))
r . Use ( sessions . Sessions ( "m
【文件预览】:
sessions-master
----.gitignore(43B)
----_example()
--------cookie()
--------mongo()
--------redis()
--------memstore()
--------memcached()
----tester()
--------tester_options_samesite_go1.10.go(164B)
--------tester_options_samesite_go1.11.go(708B)
--------tester.go(6KB)
----README.md(6KB)
----sessions.go(4KB)
----LICENSE(1KB)
----cookie()
--------cookie_test.go(687B)
--------cookie.go(944B)
----go.mod(668B)
----mongo()
--------mongo_test.go(867B)
--------mongo.go(487B)
----redis()
--------redis_test.go(1KB)
--------redis.go(3KB)
----memstore()
--------memstore.go(925B)
--------memstore_test.go(689B)
----go.sum(7KB)
----.travis.yml(813B)
----session_options_go1.11.go(1KB)
----memcached()
--------memcached.go(962B)
--------memcached_test.go(2KB)
----session_options_go1.10.go(720B)