package yurt
An HTTP framework for OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
yurt-0.6.tbz
md5=881c8406d690a5ebb896a57ae93d04ec
README.md.html
Yurt
yurt
is an HTTP microframework for OCaml based on Cohttp.
Features
Simple API
Multipart forms
Regex based URL routing
Functional templates
Installation
opam install yurt
Usage
open Yurt
let _ =
let open Server in
(* Create a server *)
server "127.0.0.1" 1234
(* Add a handler *)
>| get "/<name:string>" (fun req params body ->
(* Get the url parameter called `name` *)
let name = Route.string params "name" in
let body = Yurt_html.h1 (Printf.sprintf "Hello %s!\n" name) in
html body)
(* Run it *)
|> run
See example/example.ml
for more examples.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>