package yurt
An HTTP framework for OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
yurt-0.6.tbz
sha256=35b5c3e2e89d2a786d117109fc93e2fa501ed87e925d846d45573e95ab266815
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)"
>