rodeo v0.3.0 Rodeo.HTTP
Encapsulates starting, configuring, reloading, and stopping of cowboy web server instances.
Summary
Functions
Shortcut for Rodeo.HTTP.reload({"/", handler, []})
See Rodeo.HTTP.router
for format of matches
Defines a default handler
matches
must be in format: [{ "/foo/[...]", Handler, opts }]
Starts the server on a given TCP port port
(default: 8080). You can
pass :auto
to find a random available TCP port. identifier
is
passed to :cowboy
as its listener id
Functions
Shortcut for Rodeo.HTTP.reload({"/", handler, []})
.
See Rodeo.HTTP.router
for format of matches
.
Example:
iex>Rodeo.HTTP.start
{:ok, #PID<0.306.0>}
iex>Rodeo.HTTP.reload( {"/my/new/match", OtherHandler, []} )
:ok