Skip to content

Commit 1d322b4

Browse files
committed
Use listener logging in all examples
1 parent ac9890a commit 1d322b4

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

examples/Authentication.purs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module Examples.Authentication where
22

33
import Prelude
4-
import Hyper.Node.BasicAuth as BasicAuth
4+
55
import Control.IxMonad ((:>>=), (:*>))
66
import Control.Monad.Aff (Aff)
77
import Control.Monad.Eff (Eff)
@@ -10,7 +10,8 @@ import Data.Maybe (Maybe(Just, Nothing))
1010
import Data.MediaType.Common (textHTML)
1111
import Data.Tuple (Tuple(Tuple))
1212
import Hyper.Middleware.Class (getConn)
13-
import Hyper.Node.Server (runServer, defaultOptions)
13+
import Hyper.Node.BasicAuth as BasicAuth
14+
import Hyper.Node.Server (defaultOptionsWithLogging, runServer)
1415
import Hyper.Response (closeHeaders, contentType, respond, writeStatus)
1516
import Hyper.Status (statusOK)
1617
import Node.Buffer (BUFFER)
@@ -44,4 +45,4 @@ main =
4445
BasicAuth.withAuthentication userFromBasicAuth
4546
:*> BasicAuth.authenticated "Authentication Example" myProfilePage
4647
components = { authentication: unit }
47-
in runServer defaultOptions components app
48+
in runServer defaultOptionsWithLogging components app

examples/AuthenticationAndAuthorization.purs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
module Examples.AuthenticationAndAuthorization where
99

1010
import Prelude
11-
import Hyper.Node.BasicAuth as BasicAuth
12-
import Text.Smolder.HTML.Attributes as A
11+
1312
import Control.IxMonad ((:>>=), (:*>))
1413
import Control.Monad.Aff.AVar (AVAR)
1514
import Control.Monad.Aff.Class (class MonadAff)
@@ -25,13 +24,15 @@ import Hyper.Authorization (authorized)
2524
import Hyper.Conn (Conn)
2625
import Hyper.Middleware (Middleware)
2726
import Hyper.Middleware.Class (getConn)
28-
import Hyper.Node.Server (defaultOptions, runServer)
27+
import Hyper.Node.BasicAuth as BasicAuth
28+
import Hyper.Node.Server (defaultOptionsWithLogging, runServer)
2929
import Hyper.Request (class Request, getRequestData)
3030
import Hyper.Response (class Response, class ResponseWritable, ResponseEnded, StatusLineOpen, closeHeaders, contentType, respond, writeStatus)
3131
import Hyper.Status (Status, statusNotFound, statusOK)
3232
import Node.Buffer (BUFFER)
3333
import Node.HTTP (HTTP)
3434
import Text.Smolder.HTML (a, h1, li, p, section, ul)
35+
import Text.Smolder.HTML.Attributes as A
3536
import Text.Smolder.Markup (Markup, text, (!))
3637
import Text.Smolder.Renderer.String (render)
3738

@@ -209,4 +210,4 @@ main =
209210
components = { authentication: unit
210211
, authorization: unit
211212
}
212-
in runServer defaultOptions components app
213+
in runServer defaultOptionsWithLogging components app

examples/FileServer.purs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
module Examples.FileServer where
22

33
import Prelude
4+
45
import Control.IxMonad ((:*>))
56
import Control.Monad.Eff (Eff)
67
import Control.Monad.Eff.Console (CONSOLE)
78
import Data.Tuple (Tuple(Tuple))
89
import Hyper.Node.FileServer (fileServer)
9-
import Hyper.Node.Server (defaultOptions, runServer)
10+
import Hyper.Node.Server (defaultOptionsWithLogging, runServer)
1011
import Hyper.Response (headers, respond, writeStatus)
1112
import Hyper.Status (statusNotFound)
1213
import Node.Buffer (BUFFER)
@@ -22,4 +23,4 @@ main =
2223
:*> headers []
2324
:*> respond (Tuple "<h1>Not Found</h1>" UTF8)
2425
app = fileServer "examples/FileServer" notFound
25-
in runServer defaultOptions {} app
26+
in runServer defaultOptionsWithLogging {} app

0 commit comments

Comments
 (0)