Module

Hyper.Sslify

Package
purescript-hyper-sslify
Repository
anilanar/purescript-hyper-sslify

#redirectInsecure Source

redirectInsecure :: forall c b res req m. Monad m => Request req m => Response res m b => Options -> Middleware m (Conn req (res StatusLineOpen) { secure :: Boolean | c }) (Conn req (res ResponseEnded) { secure :: Boolean | c }) Unit -> Middleware m (Conn req (res StatusLineOpen) { secure :: Boolean | c }) (Conn req (res ResponseEnded) { secure :: Boolean | c }) Unit

Redirects or rejects insecure requests according to provided Options. This middleware should be used together with isSecure middleware.

#isSecure Source

isSecure :: forall c res req m. Monad m => Request req m => Options -> Middleware m (Conn req res { secure :: Unit | c }) (Conn req res { secure :: Boolean | c }) Unit

Puts secure property into components, deciding whether a request is secure or not based on provided Options.

#statusMovedPermanently Source

#statusTemporaryRedirect Source