2017-10-26 21:19:30 +00:00
|
|
|
module Examples.HelloWorld.Main where
|
2017-07-10 10:17:13 +00:00
|
|
|
|
2017-07-18 05:31:46 +00:00
|
|
|
import Prelude
|
2022-05-04 21:02:29 +00:00
|
|
|
|
2021-11-19 06:16:35 +00:00
|
|
|
import Effect.Console (log)
|
2022-05-04 21:02:29 +00:00
|
|
|
import HTTPure (ServerM, ok, serve)
|
2017-07-10 10:17:13 +00:00
|
|
|
|
|
|
|
-- | Boot up the server
|
2021-11-19 06:16:35 +00:00
|
|
|
main :: ServerM
|
2021-03-22 19:02:36 +00:00
|
|
|
main =
|
2021-11-19 06:16:35 +00:00
|
|
|
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 " └────────────────────────────────────────────┘"
|