Comment gérer l'échec d'une opération postale avec Girafe ?
Quelle est la pratique recommandée en cas d'échec d'une post-opération avec Girafe ?
let private registrationHandler =
fun(context: HttpContext) ->
async {
let! data = context.BindJson<RegistrationRequest>()
let response = register data |> function
| Success profile -> profile
| Failure -> ???
return! json response context
}
Plus précisément, si le serveur ne parvient pas à écrire des données dans une base de données, que dois-je renvoyer au client (qui compilera) ?