[BAEL-3392] Formatted code examples for [BAEL-3392]

This commit is contained in:
Martin van Wingerden
2019-11-01 09:05:12 +01:00
parent db85c8f275
commit 0e23f2e682
20519 changed files with 1642357 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
# Clojure Ring Examples
This project acts as a set of examples for the Clojure Ring library.
## Runing the examples
The examples can all be run from the Leiningen REPL.
Firstly, start the REPL with `lein repl`. Then the examples can be executed with:
* `(run simple-handler)` - A simple handler that just echos a constant string to the client
* `(run check-ip-handler)` - A handler that echos the clients IP Address back to them
* `(run echo-handler)` - A handler that echos the value of the "input" parameter back
* `(run request-count-handler)` - A handler with a session that tracks how many times this session has requested this handler
In all cases, the handlers can be accessed on http://localhost:3000.
## Relevant Articles
- [Writing Clojure Webapps with Ring](https://www.baeldung.com/clojure-ring)