vif/examples/01-hello/main.ml

21 lines
336 B
OCaml
Raw Normal View History

2025-02-01 15:54:10 +00:00
#require "vif" ;;
2025-02-13 16:17:00 +00:00
open Vif ;;
2025-02-18 18:25:30 +00:00
let default req _server () =
2025-02-21 09:33:20 +00:00
let str = "Hello World!\n" in
let* () = Response.with_string req str in
2025-02-13 16:17:00 +00:00
Response.respond `OK
2025-02-01 15:54:10 +00:00
;;
2025-02-18 18:25:30 +00:00
let routes =
let open Vif.U in
let open Vif.R in
2025-02-21 09:33:20 +00:00
let open Vif.T in
2025-02-18 18:25:30 +00:00
[ get (rel /?? nil) --> default ]
;;
2025-02-08 15:37:56 +00:00
let () = Miou_unix.run @@ fun () ->
2025-02-21 09:33:20 +00:00
Vif.run routes ()
;;