基本的にタイトル。 VaporでURLクエリパラメータを使用する方法を知りたいです。ドキュメントに何も見つからないようです。
例えば/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
}