...

Text file src/github.com/go-chi/chi/_examples/rest/routes.md

Documentation: github.com/go-chi/chi/_examples/rest

     1# github.com/go-chi/chi
     2
     3Welcome to the chi/_examples/rest generated docs.
     4
     5## Routes
     6
     7<details>
     8<summary>`/`</summary>
     9
    10- [RequestID](/middleware/request_id.go#L63)
    11- [Logger](/middleware/logger.go#L26)
    12- [Recoverer](/middleware/recoverer.go#L18)
    13- [URLFormat](/middleware/url_format.go#L45)
    14- [SetContentType.func1](https://github.com/go-chi/render/content_type.go#L49)
    15- **/**
    16	- _GET_
    17		- [main.main.func1](/_examples/rest/main.go#L69)
    18
    19</details>
    20<details>
    21<summary>`/admin/*`</summary>
    22
    23- [RequestID](/middleware/request_id.go#L63)
    24- [Logger](/middleware/logger.go#L26)
    25- [Recoverer](/middleware/recoverer.go#L18)
    26- [URLFormat](/middleware/url_format.go#L45)
    27- [SetContentType.func1](https://github.com/go-chi/render/content_type.go#L49)
    28- **/admin/***
    29	- [main.AdminOnly](/_examples/rest/main.go#L238)
    30	- **/**
    31		- _GET_
    32			- [main.adminRouter.func1](/_examples/rest/main.go#L225)
    33
    34</details>
    35<details>
    36<summary>`/admin/*/accounts`</summary>
    37
    38- [RequestID](/middleware/request_id.go#L63)
    39- [Logger](/middleware/logger.go#L26)
    40- [Recoverer](/middleware/recoverer.go#L18)
    41- [URLFormat](/middleware/url_format.go#L45)
    42- [SetContentType.func1](https://github.com/go-chi/render/content_type.go#L49)
    43- **/admin/***
    44	- [main.AdminOnly](/_examples/rest/main.go#L238)
    45	- **/accounts**
    46		- _GET_
    47			- [main.adminRouter.func2](/_examples/rest/main.go#L228)
    48
    49</details>
    50<details>
    51<summary>`/admin/*/users/{userId}`</summary>
    52
    53- [RequestID](/middleware/request_id.go#L63)
    54- [Logger](/middleware/logger.go#L26)
    55- [Recoverer](/middleware/recoverer.go#L18)
    56- [URLFormat](/middleware/url_format.go#L45)
    57- [SetContentType.func1](https://github.com/go-chi/render/content_type.go#L49)
    58- **/admin/***
    59	- [main.AdminOnly](/_examples/rest/main.go#L238)
    60	- **/users/{userId}**
    61		- _GET_
    62			- [main.adminRouter.func3](/_examples/rest/main.go#L231)
    63
    64</details>
    65<details>
    66<summary>`/articles/*`</summary>
    67
    68- [RequestID](/middleware/request_id.go#L63)
    69- [Logger](/middleware/logger.go#L26)
    70- [Recoverer](/middleware/recoverer.go#L18)
    71- [URLFormat](/middleware/url_format.go#L45)
    72- [SetContentType.func1](https://github.com/go-chi/render/content_type.go#L49)
    73- **/articles/***
    74	- **/**
    75		- _GET_
    76			- [main.paginate](/_examples/rest/main.go#L251)
    77			- [main.ListArticles](/_examples/rest/main.go#L117)
    78		- _POST_
    79			- [main.CreateArticle](/_examples/rest/main.go#L158)
    80
    81</details>
    82<details>
    83<summary>`/articles/*/search`</summary>
    84
    85- [RequestID](/middleware/request_id.go#L63)
    86- [Logger](/middleware/logger.go#L26)
    87- [Recoverer](/middleware/recoverer.go#L18)
    88- [URLFormat](/middleware/url_format.go#L45)
    89- [SetContentType.func1](https://github.com/go-chi/render/content_type.go#L49)
    90- **/articles/***
    91	- **/search**
    92		- _GET_
    93			- [main.SearchArticles](/_examples/rest/main.go#L152)
    94
    95</details>
    96<details>
    97<summary>`/articles/*/{articleID}/*`</summary>
    98
    99- [RequestID](/middleware/request_id.go#L63)
   100- [Logger](/middleware/logger.go#L26)
   101- [Recoverer](/middleware/recoverer.go#L18)
   102- [URLFormat](/middleware/url_format.go#L45)
   103- [SetContentType.func1](https://github.com/go-chi/render/content_type.go#L49)
   104- **/articles/***
   105	- **/{articleID}/***
   106		- [main.ArticleCtx](/_examples/rest/main.go#L127)
   107		- **/**
   108			- _DELETE_
   109				- [main.DeleteArticle](/_examples/rest/main.go#L204)
   110			- _GET_
   111				- [main.GetArticle](/_examples/rest/main.go#L176)
   112			- _PUT_
   113				- [main.UpdateArticle](/_examples/rest/main.go#L189)
   114
   115</details>
   116<details>
   117<summary>`/articles/*/{articleSlug:[a-z-]+}`</summary>
   118
   119- [RequestID](/middleware/request_id.go#L63)
   120- [Logger](/middleware/logger.go#L26)
   121- [Recoverer](/middleware/recoverer.go#L18)
   122- [URLFormat](/middleware/url_format.go#L45)
   123- [SetContentType.func1](https://github.com/go-chi/render/content_type.go#L49)
   124- **/articles/***
   125	- **/{articleSlug:[a-z-]+}**
   126		- _GET_
   127			- [main.ArticleCtx](/_examples/rest/main.go#L127)
   128			- [main.GetArticle](/_examples/rest/main.go#L176)
   129
   130</details>
   131<details>
   132<summary>`/panic`</summary>
   133
   134- [RequestID](/middleware/request_id.go#L63)
   135- [Logger](/middleware/logger.go#L26)
   136- [Recoverer](/middleware/recoverer.go#L18)
   137- [URLFormat](/middleware/url_format.go#L45)
   138- [SetContentType.func1](https://github.com/go-chi/render/content_type.go#L49)
   139- **/panic**
   140	- _GET_
   141		- [main.main.func3](/_examples/rest/main.go#L77)
   142
   143</details>
   144<details>
   145<summary>`/ping`</summary>
   146
   147- [RequestID](/middleware/request_id.go#L63)
   148- [Logger](/middleware/logger.go#L26)
   149- [Recoverer](/middleware/recoverer.go#L18)
   150- [URLFormat](/middleware/url_format.go#L45)
   151- [SetContentType.func1](https://github.com/go-chi/render/content_type.go#L49)
   152- **/ping**
   153	- _GET_
   154		- [main.main.func2](/_examples/rest/main.go#L73)
   155
   156</details>
   157
   158Total # of routes: 10
   159

View as plain text