run formatter
This commit is contained in:
parent
6444a022a5
commit
2a70699243
@ -7,32 +7,23 @@ let failed = ref 0
|
|||||||
(* middleware *)
|
(* middleware *)
|
||||||
let count_requests inner_handler request =
|
let count_requests inner_handler request =
|
||||||
try%lwt
|
try%lwt
|
||||||
(inner_handler request) >>= (fun response ->
|
inner_handler request >>= fun response ->
|
||||||
successful := !successful + 1;
|
successful := !successful + 1;
|
||||||
Lwt.return response)
|
Lwt.return response
|
||||||
|
|
||||||
with exn ->
|
with exn ->
|
||||||
failed := !failed + 1;
|
failed := !failed + 1;
|
||||||
raise exn
|
raise exn
|
||||||
|
|
||||||
let () =
|
let () =
|
||||||
Dream.run
|
Dream.run @@ Dream.logger @@ count_requests
|
||||||
@@ Dream.logger
|
@@ Dream.router
|
||||||
@@ count_requests
|
[
|
||||||
@@ Dream.router [
|
Dream.get "/" (fun _ -> Dream.html "Hello, world!");
|
||||||
Dream.get "/"
|
Dream.get "/error" (fun _ -> failwith "failed on purpose");
|
||||||
(fun _ ->
|
Dream.get "/count" (fun _ ->
|
||||||
Dream.html "Hello, world!");
|
Dream.html
|
||||||
|
(Printf.sprintf "%3i successful requests<br>%3i failed requests"
|
||||||
Dream.get "/error"
|
!successful !failed));
|
||||||
(fun _ ->
|
Dream.get "/echo/:word" (fun request ->
|
||||||
failwith "failed on purpose");
|
|
||||||
|
|
||||||
Dream.get "/count"
|
|
||||||
(fun _ ->
|
|
||||||
Dream.html (Printf.sprintf "%3i successful requests<br>%3i failed requests" !successful !failed));
|
|
||||||
|
|
||||||
Dream.get "/echo/:word"
|
|
||||||
(fun request ->
|
|
||||||
Dream.html (Dream.param request "word"));
|
Dream.html (Dream.param request "word"));
|
||||||
]
|
]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user