Module middleware/method
JSGI middleware for HTTP method override.
Since older browsers are not able to send XMLHttpRequest
with methods other than GET and POST, this middleware
allows the method of POST requests to be
overridden based on the value of a HTTP form parameter. The default
name for the override parameter is _method. This can be configured
through the method.key property.
Example
app.configure("method");
app.method.key = "__method";
Functions
- middleware (next, app)
middleware (next, app)
JSGI middleware for HTTP method override.
Parameters
| Function | next | the wrapped middleware chain |
| Object | app | the Stick Application object |
Returns
| Function | a JSGI middleware function |