http library

Classes

AngelHttp
Adapts dart:io's HttpServer to serve Angel.
ConstantSegment
Controller
Supports grouping routes with shared functionality.
FileUploadInfo
Represents a file uploaded to the server.
HttpRequestContextImpl
An implementation of RequestContext that wraps a HttpRequest.
HttpResponseContextImpl
MiddlewarePipeline
A chain of arbitrary handlers obtained by routing a path.
Model
Represents arbitrary data, with an associated ID and timestamps.
OptionalSegment
ParameterSegment
Route
Represents a virtual location within an application.
RouteDefinition
RouteGrammar
Router
An abstraction over complex Route trees. Use this instead of the raw API. :)
RouteSegment
RoutingResult
Represents a complex result of navigating to a path.
SymlinkRoute
Placeholder Route to serve as a symbolic link to a mounted Router.
WildcardSegment

Functions

flatten(Router router) Router
Optimizes a router by condensing all its routes into one level.
startShared(dynamic address, int port) Future<HttpServer>
Boots a shared server instance. Use this if launching multiple isolates
startSharedSecure(SecurityContext securityContext) Future<HttpServer> Function(dynamic, int)

Exceptions / Errors

AngelHttpException
Basically the same as feathers-errors.
RoutingException
Represents an error in route configuration or navigation.