2019-09-30 03:57:15 +00:00
|
|
|
# CustomStack Example
|
|
|
|
|
|
|
|
This example demonstrates using middleware to introduce a custom monad stack
|
|
|
|
to your application. Here, we run our router within a `ReaderT` to provide a
|
|
|
|
globally-available environment during routing.
|
|
|
|
|
|
|
|
To run the example server, run:
|
|
|
|
|
|
|
|
```bash
|
2021-11-17 05:50:23 +00:00
|
|
|
nix-shell --run 'example CustomStack'
|
|
|
|
```
|
|
|
|
|
|
|
|
Or, without nix:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
spago -x test.dhall run --main Examples.CustomStack.Main
|
2019-09-30 03:57:15 +00:00
|
|
|
```
|