在请求中接收作者对象的函数
def login = Action.async (parse.json) {
request =>
request.body.validate[Author].map {
author =>
val query = Json.obj("username" -> "222")
val obj = collection.find(query).one[Author]
obj.map {
author =>
Ok("Welcome").withSession (
"username" -> "ok")
}
}.getOrElse(Future.successful(BadRequest("invalid json")))
}
即使使用硬编码的用户名,总是会导致错误的请求。这有什么不对?
答案 0 :(得分:0)
将登录信息更改为帖子。似乎现在正在运作。
POST /author/login @controllers.Authors.login