Skip to content

A simple http server implemented as thin Clojure wrapper around `SimpleWebServer` from JEP 408 for JDK 18+.

License

Notifications You must be signed in to change notification settings

nextjournal/simple-http-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nextjournal.simple-http-server

A thin dependency-free simple http static server built on SimpleWebServer from JDK 18+ JEP 408.

Usage

From the Clojure REPL:

(require '[nextjournal.simple-http-server :as http])

(http/serve! {})

(http/serve! {:port 7890 :path "test/public" :browse true :output-level :verbose})

Use it from your shell using clojure -X:

clj -Sdeps '{:deps {io.github.nextjournal/simple-http-server {:git/sha "96213f283796aa3a06ca9a8f455aaab058d3f105"}}}' \
 -X nextjournal.simple-http-server/serve! :browse true

About

A simple http server implemented as thin Clojure wrapper around `SimpleWebServer` from JEP 408 for JDK 18+.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published