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 160