gpt4 book ai didi

swift - 使用 Vapor 创建和返回数据库记录

转载 作者:可可西里 更新时间:2023-11-01 01:08:21 28 4
gpt4 key购买 nike

我正在尝试在我的数据库中创建用户和访问 token 记录。

但是我不知道该怎么做。

我的代码是这样的:

// Create new user
func create(_ req: Request) throws -> Future<AccessToken> {
return try req.content.decode(User.self).flatMap { user in
user.pushToken = ""
user.create(on: req).map {_ -> EventLoopFuture<AccessToken> in
let accessToken = AccessToken(accessToken: UUID().uuidString, userID: user.id!)
return accessToken.create(on: req)
}
}
}

我创建了一个用户(这很好用)然后我想创建一个绑定(bind)到该用户的访问 token (通过用户 ID)

因此,我需要知道我刚刚创建的用户的用户 ID。但是这段代码似乎无法编译。

Xcode 给我:Missing return in a closer expected to return EventLoopFuture<AccessToken>

最佳答案

缺少 returnuser.create(on: req).map {_ -> EventLoopFuture<AccessToken> in

关于swift - 使用 Vapor 创建和返回数据库记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52565063/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com