我發現更新蒸氣記錄的唯一方法是這樣的:如何處理Vapor中的PUT HTTP請求?
drop.get("update") { request in
guard var first = try Acronym.query().first(),
let long = request.data["long"]?.string else {
throw Abort.badRequest
}
first.long = long
try first.save()
return first
}
但是它沒有這樣做,因爲它的執行與一個參數,而不是一個PUT請求GET請求非常RESTful方式。
如何在Vapor中執行PUT請求?