update cn advanced sessions translation (#738)

This commit is contained in:
JIN 2022-09-16 11:09:40 +08:00 committed by GitHub
parent 1dd1e27550
commit ec941f1010
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -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 名称。