purescript-httpurple/docs/Examples/Middleware
Thomas Honeyman 42bf4475e0
Update for PureScript 0.15 (#194)
* Update shell and packages

* Fix code for 0.15

* Fix tests

* Format

* Add check-pulp command

* Generate bowerfile

* Add check-pulp to CI

* Add nixfmt to formatting

* Fixup test helpers

* Take 2

* PR comments (#1)

* Nix cleanup from PR

* Use arrows functions

* Remove unnecessary step

Co-authored-by: Connor Prussin <connor@prussin.net>
2022-05-04 14:02:29 -07:00
..
Main.purs Update for PureScript 0.15 (#194) 2022-05-04 14:02:29 -07:00
Readme.md Remove some stale doc references to make 2021-11-16 21:50:23 -08:00

Middleware Example

HTTPure does not have a use function like systems such as express.js, but you can still use middlewares! This example illustrates how purely functional middlewares in HTTPure work. It includes an example middleware that logs to the console at the beginning and end of each request, one that injects a header into the response, and one that handles requests to a given path.

To run the example server, run:

nix-shell --run 'example Middleware'

Or, without nix:

spago -x test.dhall run --main Examples.Middleware.Main