mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 20:30:23 +00:00
Reverse the order of arguments of match_* functions
Wasn't following the same order as the rest of the module.
This commit is contained in:
parent
4bc8e330fa
commit
21d9ebe33b
10 changed files with 41 additions and 41 deletions
|
@ -132,7 +132,7 @@ Cookies = cowboy_req:parse_cookies(Req),
|
|||
You can match the cookies into a map.
|
||||
|
||||
``` erlang
|
||||
#{id := ID, lang := Lang} = cowboy_req:match_cookies(Req, [id, lang]).
|
||||
#{id := ID, lang := Lang} = cowboy_req:match_cookies([id, lang], Req).
|
||||
```
|
||||
|
||||
You can use constraints to validate the values while matching
|
||||
|
@ -142,7 +142,7 @@ the `id` cookie value will be converted to an integer term, saving
|
|||
you a conversion step.
|
||||
|
||||
``` erlang
|
||||
CookiesMap = cowboy_req:match_cookies(Req, [{id, int}, {lang, nonempty}]).
|
||||
CookiesMap = cowboy_req:match_cookies([{id, int}, {lang, nonempty}], Req).
|
||||
```
|
||||
|
||||
Note that if two cookies share the same name, then the map value
|
||||
|
@ -155,7 +155,7 @@ if the `lang` cookie is not found. It will not be used if
|
|||
the cookie is found but has an empty value.
|
||||
|
||||
``` erlang
|
||||
#{lang := Lang} = cowboy_req:match_cookies(Req, [{lang, [], <<"en-US">>}]).
|
||||
#{lang := Lang} = cowboy_req:match_cookies([{lang, [], <<"en-US">>}], Req).
|
||||
```
|
||||
|
||||
If no default is provided and the value is missing, the
|
||||
|
|
|
@ -142,7 +142,7 @@ QsVals = cowboy_req:parse_qs(Req),
|
|||
You can match the query string into a map.
|
||||
|
||||
``` erlang
|
||||
#{id := ID, lang := Lang} = cowboy_req:match_qs(Req, [id, lang]).
|
||||
#{id := ID, lang := Lang} = cowboy_req:match_qs([id, lang], Req).
|
||||
```
|
||||
|
||||
You can use constraints to validate the values while matching
|
||||
|
@ -152,7 +152,7 @@ the `id` value will be converted to an integer term, saving
|
|||
you a conversion step.
|
||||
|
||||
``` erlang
|
||||
QsMap = cowboy_req:match_qs(Req, [{id, int}, {lang, nonempty}]).
|
||||
QsMap = cowboy_req:match_qs([{id, int}, {lang, nonempty}], Req).
|
||||
```
|
||||
|
||||
Note that in the case of duplicate query string keys, the map
|
||||
|
@ -165,7 +165,7 @@ if the `lang` key is not found. It will not be used if
|
|||
the key is found but has an empty value.
|
||||
|
||||
``` erlang
|
||||
#{lang := Lang} = cowboy_req:match_qs(Req, [{lang, [], <<"en-US">>}]).
|
||||
#{lang := Lang} = cowboy_req:match_qs([{lang, [], <<"en-US">>}], Req).
|
||||
```
|
||||
|
||||
If no default is provided and the value is missing, the
|
||||
|
|
|
@ -128,7 +128,7 @@ Return the requested URL excluding the path component.
|
|||
This function will always return `undefined` until the
|
||||
`cowboy_router` middleware has been executed.
|
||||
|
||||
: match_cookies(Req, Fields) -> Map
|
||||
: match_cookies(Fields, Req) -> Map
|
||||
|
||||
Types:
|
||||
|
||||
|
@ -153,7 +153,7 @@ be converted through the use of constraints, making this
|
|||
function able to extract, validate and convert values all
|
||||
in one step.
|
||||
|
||||
: match_qs(Req, Fields) -> Map
|
||||
: match_qs(Fields, Req) -> Map
|
||||
|
||||
Types:
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue