vif/examples/03-fail/main.ml
2025-02-21 10:34:08 +01:00

20 lines
338 B
OCaml

#require "vif" ;;
exception Foo ;;
let () = Printexc.register_printer @@ function
| Foo -> Some "Foo"
| _ -> None ;;
let default req server () = raise Foo ;;
let routes =
let open Vif.U in
let open Vif.R in
let open Vif.T in
[ get (rel /?? nil) --> default ]
;;
let () = Miou_unix.run @@ fun () ->
Vif.run routes ()
;;