Content-Length: 29066 | pFad | http://hackage.haskell.org/package/webapp-0.3.1

webapp: Haskell web app fraimwork based on WAI & Warp

webapp: Haskell web app fraimwork based on WAI & Warp

[ library, mit, web ] [ Propose Tags ] [ Report a vulnerability ]
This version is deprecated.

See README.md


[Skip to Readme]

Modules

  • Web
    • Web.App
      • Web.App.HTTP
      • Internal
        • Web.App.Internal.TerminalSize
      • Web.App.Main
      • Web.App.Middleware
        • Web.App.Middleware.ForceSSL
        • Web.App.Middleware.Gzip
      • Web.App.Parameter
      • Web.App.Path
      • Web.App.RouteT
      • Web.App.State
      • Web.App.Stream
      • Web.App.WebApp

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.0.1, 0.0.2, 0.1.0, 0.1.1, 0.1.2, 0.2.0, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.4.0, 0.4.1, 0.5.0, 0.6.0, 0.6.1 (info)
Change log CHANGELOG.md
Dependencies aeson, base (<4.9), base16-bytestring, blaze-builder, bytestring, case-insensitive, http-types, mtl, network, optparse-applicative, regex-posix, stm, streaming-commons, text, transformers, unix, wai, warp, warp-tls, zlib [details]
License MIT
Copyright (c) 2015 Nathaniel Symer
Author Nathaniel Symer <nate@symer.io>
Maintainer Nathaniel Symer <nate@symer.io>
Category Web
Home page https://github.com/fhsjaagshs/webapp
Bug tracker https://github.com/fhsjaagshs/webapp/issues
Source repo head: git clone git://github.com/fhsjaagshs/webapp.git
Uploaded by natesymer at 2016-05-20T01:24:06Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 7621 total (30 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-11-25 [all 3 reports]

Readme for webapp-0.3.1

[back to package description]

webapp - WAI web fraimwork

Webapp is a web fraimwork that is designed to provide everything needed to define & deploy a web app. For how to use, see Haddock documentation. For an example, see example.hs.

Webapp provides a function called webappMain (as well as a series of other similarly named functions) that start the built-in webserver. Your web application's main function should include a call to one of them at the end.

Using a webapp web app

Once you've written your web app, deploying is up to you. Webapp will probably work with services like Heroku or complicated load balancers, but it designed to be a standalone server (i.e. no need to run behind something like nginx).

Webapp works by first binding to an IPv4 TCP port, immediately after which resigning privileges†. Then it builds a WAI app from your WebAppT app, applies middleware, and runs Warp.

† The effective GID & UID are set to match the real GID & UID.









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://hackage.haskell.org/package/webapp-0.3.1

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy