purescript-httpurple/docs/Examples/HelloWorld/Main.purs

17 lines
824 B
Haskell
Raw Normal View History

2017-10-26 21:19:30 +00:00
module Examples.HelloWorld.Main where
2017-07-10 10:17:13 +00:00
import Prelude
2017-07-10 10:17:13 +00:00
import Effect.Console as Console
2017-07-10 10:17:13 +00:00
import HTTPure as HTTPure
-- | Boot up the server
main :: HTTPure.ServerM
main = HTTPure.serve 8080 (const $ HTTPure.ok "hello world!") do
2017-07-10 10:17:13 +00:00
Console.log $ " ┌────────────────────────────────────────────┐"
Console.log $ " │ Server now up on port 8080 │"
2017-07-10 10:17:13 +00:00
Console.log $ " │ │"
Console.log $ " │ To test, run: │"
Console.log $ " │ > curl localhost:8080 # => hello world! │"
2017-07-10 10:17:13 +00:00
Console.log $ " └────────────────────────────────────────────┘"