2012-10-15 14:35:52 +02:00
|
|
|
Cowboy User Guide
|
|
|
|
=================
|
|
|
|
|
|
|
|
* [Introduction](introduction.md)
|
|
|
|
* Purpose
|
|
|
|
* Prerequisites
|
|
|
|
* Conventions
|
|
|
|
* Getting started
|
2013-01-01 18:27:41 +01:00
|
|
|
* [Routing](routing.md)
|
2012-10-15 14:35:52 +02:00
|
|
|
* Purpose
|
2012-11-27 16:24:08 +01:00
|
|
|
* Dispatch list
|
2012-10-15 14:35:52 +02:00
|
|
|
* Match rules
|
|
|
|
* Bindings
|
2012-11-27 16:24:08 +01:00
|
|
|
* Constraints
|
2013-01-01 18:27:41 +01:00
|
|
|
* [Handlers](handlers.md)
|
2012-10-15 14:35:52 +02:00
|
|
|
* Purpose
|
|
|
|
* Protocol upgrades
|
2013-01-18 00:15:00 +01:00
|
|
|
* Custom protocol upgrades
|
2013-01-01 18:27:41 +01:00
|
|
|
* [HTTP handlers](http_handlers.md)
|
2012-10-15 14:35:52 +02:00
|
|
|
* Purpose
|
|
|
|
* Usage
|
2013-01-01 18:27:41 +01:00
|
|
|
* [Loop handlers](loop_handlers.md)
|
2012-10-15 14:35:52 +02:00
|
|
|
* Purpose
|
|
|
|
* Usage
|
2013-01-01 18:27:41 +01:00
|
|
|
* [Websocket handlers](ws_handlers.md)
|
2012-10-15 14:35:52 +02:00
|
|
|
* Purpose
|
|
|
|
* Usage
|
2013-01-01 18:27:41 +01:00
|
|
|
* [REST handlers](rest_handlers.md)
|
2012-10-15 14:35:52 +02:00
|
|
|
* Purpose
|
|
|
|
* Flow diagram
|
|
|
|
* Callbacks
|
|
|
|
* Usage
|
2013-01-01 18:27:41 +01:00
|
|
|
* [Static handlers](static_handlers.md)
|
2012-10-15 14:35:52 +02:00
|
|
|
* Purpose
|
|
|
|
* Usage
|
2013-01-01 18:27:41 +01:00
|
|
|
* [Request object](req.md)
|
2012-10-15 14:35:52 +02:00
|
|
|
* Purpose
|
|
|
|
* Request
|
|
|
|
* Request body
|
2013-01-18 18:04:21 +01:00
|
|
|
* Response
|
2013-01-01 18:27:41 +01:00
|
|
|
* [Hooks](hooks.md)
|
2012-10-15 14:35:52 +02:00
|
|
|
* On request
|
|
|
|
* On response
|
2013-01-03 22:47:51 +01:00
|
|
|
* [Middlewares](middlewares.md)
|
|
|
|
* Purpose
|
|
|
|
* Usage
|
|
|
|
* Configuration
|
|
|
|
* Routing middleware
|
|
|
|
* Handler middleware
|
2013-01-01 18:27:41 +01:00
|
|
|
* [Internals](internals.md)
|
2012-10-15 14:35:52 +02:00
|
|
|
* Architecture
|
2013-01-18 20:22:49 +01:00
|
|
|
* One process for many requests
|
2013-01-17 23:37:50 +01:00
|
|
|
* Lowercase header names
|
2013-01-18 20:22:49 +01:00
|
|
|
* Improving performance
|