Update 06.2.md
修改几处笔误
This commit is contained in:
@@ -81,19 +81,19 @@ Go实现整个的流程应该也是这样的,在main包中创建一个全局
|
|||||||
|
|
||||||
>以上设计思路来源于database/sql/driver,先定义好接口,然后具体的存储session的结构实现相应的接口并注册后,相应功能这样就可以使用了,以下是用来随需注册存储session的结构的Register函数的实现。
|
>以上设计思路来源于database/sql/driver,先定义好接口,然后具体的存储session的结构实现相应的接口并注册后,相应功能这样就可以使用了,以下是用来随需注册存储session的结构的Register函数的实现。
|
||||||
|
|
||||||
var provides = make(map[string]Provide)
|
var provides = make(map[string]Provider)
|
||||||
|
|
||||||
// Register makes a session provide available by the provided name.
|
// Register makes a session provide available by the provided name.
|
||||||
// If Register is called twice with the same name or if driver is nil,
|
// If Register is called twice with the same name or if driver is nil,
|
||||||
// it panics.
|
// it panics.
|
||||||
func Register(name string, provide Provide) {
|
func Register(name string, provider Provider) {
|
||||||
if driver == nil {
|
if provider == nil {
|
||||||
panic("session: Register provide is nil")
|
panic("session: Register provide is nil")
|
||||||
}
|
}
|
||||||
if _, dup := provides[name]; dup {
|
if _, dup := provides[name]; dup {
|
||||||
panic("session: Register called twice for provide " + name)
|
panic("session: Register called twice for provide " + name)
|
||||||
}
|
}
|
||||||
provides[name] = provide
|
provides[name] = provider
|
||||||
}
|
}
|
||||||
|
|
||||||
### 全局唯一的Session ID
|
### 全局唯一的Session ID
|
||||||
|
|||||||
Reference in New Issue
Block a user