java-tutorials/clojure/ring
amit2103 8b9a58d2f1 [BAEL-16045] - Renamed UserServiceIntegrationUnitTest to UserServiceUnitTest 2019-10-27 23:43:47 +05:30
..
src/ring [BAEL-16045] - Renamed UserServiceIntegrationUnitTest to UserServiceUnitTest 2019-10-27 23:43:47 +05:30
.gitignore [BAEL-16045] - Renamed UserServiceIntegrationUnitTest to UserServiceUnitTest 2019-10-27 23:43:47 +05:30
README.md [BAEL-16045] - Renamed UserServiceIntegrationUnitTest to UserServiceUnitTest 2019-10-27 23:43:47 +05:30
project.clj [BAEL-16045] - Renamed UserServiceIntegrationUnitTest to UserServiceUnitTest 2019-10-27 23:43:47 +05:30

README.md

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