WIP server

This commit is contained in:
Nathan Anderson
2023-08-13 22:44:10 -06:00
commit ed29333a87
17 changed files with 214 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
(executable
(public_name oasis_server)
(name main)
(libraries oasis_server dream core))
+13
View File
@@ -0,0 +1,13 @@
let () =
print_endline "Hello, World!";
Dream.run @@ Dream.logger
@@ Dream.router
[
Dream.get "/static/**" @@ Dream.static "static";
Oasis_server.Utils.html_page_route "/";
Dream.get "/echo/:message" (fun request ->
Dream.html (Dream.param request "message"));
Dream.get "/test" (fun _ ->
Unix.sleep 1;
Dream.html "<p>You got me!</p>");
]