В основном название. Я хочу знать, как использовать параметры запроса URL в Vapor 3. Кажется, я ничего не могу найти в документации по этому поводу.
например /objects?fancy=true
, как мне получить доступ к параметру fancy
.
В основном название. Я хочу знать, как использовать параметры запроса URL в Vapor 3. Кажется, я ничего не могу найти в документации по этому поводу.
например /objects?fancy=true
, как мне получить доступ к параметру fancy
.
Вы можете сделать что-то вроде, например:
guard let fancy = req.query[Bool.self, at: "fancy"] else {
throw Abort(.badRequest)
}
Или, если это необязательно, вы можете сделать
if let qFancy = try? req.query.get(Bool.self, at: "fancy") {
fancy = qFancy
} else {
fancy = false
}