42bf4475e0
* 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>
18 lines
759 B
Haskell
18 lines
759 B
Haskell
module Examples.HelloWorld.Main where
|
|
|
|
import Prelude
|
|
|
|
import Effect.Console (log)
|
|
import HTTPure (ServerM, ok, serve)
|
|
|
|
-- | Boot up the server
|
|
main :: ServerM
|
|
main =
|
|
serve 8080 (const $ ok "hello world!") do
|
|
log " ┌────────────────────────────────────────────┐"
|
|
log " │ Server now up on port 8080 │"
|
|
log " │ │"
|
|
log " │ To test, run: │"
|
|
log " │ > curl localhost:8080 # => hello world! │"
|
|
log " └────────────────────────────────────────────┘"
|