wai-routing: Declarative routing for WAI.
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Warnings:
- 'ghc-options: -O2' is rarely needed. Check that it is giving a real benefit and not just imposing longer compile times on your users.
Enables the declaration of "routes" which handle requests to a specific URL.
The set of possible handlers can be restricted by "predicates", which operate on WAI requests and have to be true or else the handler will not be called.
For details have a look at the haddock documentation of
Network.Wai.Routing.Tutorial
or the examples
folder in the
source distribution.
This library is a port of snap-predicates
which provides
similar functionality for the snap-framework.
The routing tree construction is implemented using wai-route
.
[Skip to Readme]
Properties
Versions | 0.1, 0.2, 0.3, 0.3, 0.3.1, 0.4, 0.4.1, 0.5, 0.5.1, 0.5.2, 0.5.3, 0.6, 0.7, 0.8, 0.9, 0.9.1, 0.10, 0.10.1, 0.10.2, 0.11, 0.11.1, 0.12, 0.12.1, 0.12.2, 0.12.3, 0.13.0 |
---|---|
Change log | None available |
Dependencies | attoparsec (>=0.10 && <0.12), base (>=4 && <5), bytestring (>=0.9 && <0.11), bytestring-from (>=0.1 && <0.2), case-insensitive (>=1.1 && <1.2), cookie (>=0.4 && <0.5), http-types (>=0.8 && <0.9), transformers (>=0.3 && <0.4), wai (>=2.0 && <2.1), wai-route (>=0.1 && <0.2) [details] |
License | LicenseRef-OtherLicense |
Copyright | (c) 2014 Toralf Wittner |
Author | Toralf Wittner |
Maintainer | Toralf Wittner <tw@dtex.org> |
Category | Web |
Source repo | head: git clone git://github.com/twittner/wai-routing.git |
Uploaded | by ToralfWittner at 2014-02-20T23:01:40Z |
Modules
- Network
- Wai
- Network.Wai.Routing
- Network.Wai.Routing.Error
- Network.Wai.Routing.MediaType
- Network.Wai.Routing.Predicate
- Network.Wai.Routing.Predicate.Accept
- Network.Wai.Routing.Predicate.Capture
- Network.Wai.Routing.Predicate.Content
- Network.Wai.Routing.Predicate.Cookie
- Network.Wai.Routing.Predicate.Header
- Network.Wai.Routing.Predicate.Param
- Network.Wai.Routing.Predicate.Predicate
- Network.Wai.Routing.Predicate.Query
- Network.Wai.Routing.Request
- Network.Wai.Routing.Route
- Network.Wai.Routing.Tutorial
- Network.Wai.Routing
- Wai
Downloads
- wai-routing-0.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees