mirror of https://github.com/vapor/docs.git
update cn advanced sessions translation (#738)
This commit is contained in:
parent
1dd1e27550
commit
ec941f1010
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
## 配置
|
## 配置
|
||||||
|
|
||||||
要在路由中使用会话,请求必须通过 `SessionsMiddleware` 中间件。 最简单的实现方式是全局添加此中间件。
|
要在路由中使用会话,请求必须通过 `SessionsMiddleware` 中间件。 最简单的实现方式是全局添加此中间件。建议你在声明 Cookie 后添加此代码。这是因为 Sessions 是一个结构体,它是一个值类型,而不是引用类型。因为它是值类型,所以必须先设置该值才能使用 `SessionsMiddleware`。
|
||||||
|
|
||||||
```swift
|
```swift
|
||||||
app.middleware.use(app.sessions.middleware)
|
app.middleware.use(app.sessions.middleware)
|
||||||
|
|
@ -28,6 +28,8 @@ app.sessions.configuration.cookieName = "foo"
|
||||||
app.sessions.configuration.cookieFactory = { sessionID in
|
app.sessions.configuration.cookieFactory = { sessionID in
|
||||||
.init(string: sessionID.string, isSecure: true)
|
.init(string: sessionID.string, isSecure: true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
app.middleware.use(app.sessions.middleware)
|
||||||
```
|
```
|
||||||
|
|
||||||
默认情况下,Vapor 将 `vapor_session` 作为 cookie 名称。
|
默认情况下,Vapor 将 `vapor_session` 作为 cookie 名称。
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue