mirror of
https://github.com/metosin/reitit.git
synced 2025-12-22 18:41:10 +00:00
Build book from commit 886d5b722e [skip ci]
This commit is contained in:
parent
359a409ca3
commit
eeb5e92b86
49 changed files with 2030 additions and 424 deletions
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -1176,7 +1189,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Composing Routers","level":"7.2","depth":1,"next":{"title":"Different Routers","level":"7.3","depth":1,"path":"advanced/different_routers.md","ref":"advanced/different_routers.md","articles":[]},"previous":{"title":"Configuring Routers","level":"7.1","depth":1,"path":"advanced/configuring_routers.md","ref":"advanced/configuring_routers.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"advanced/composing_routers.md","mtime":"2020-03-05T12:12:15.007Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Composing Routers","level":"7.2","depth":1,"next":{"title":"Different Routers","level":"7.3","depth":1,"path":"advanced/different_routers.md","ref":"advanced/different_routers.md","articles":[]},"previous":{"title":"Configuring Routers","level":"7.1","depth":1,"path":"advanced/configuring_routers.md","ref":"advanced/configuring_routers.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"advanced/composing_routers.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -890,7 +903,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Configuring Routers","level":"7.1","depth":1,"next":{"title":"Composing Routers","level":"7.2","depth":1,"path":"advanced/composing_routers.md","ref":"advanced/composing_routers.md","articles":[]},"previous":{"title":"Controllers","level":"6.3","depth":1,"path":"frontend/controllers.md","ref":"frontend/controllers.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"advanced/configuring_routers.md","mtime":"2020-03-05T12:12:15.007Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Configuring Routers","level":"7.1","depth":1,"next":{"title":"Composing Routers","level":"7.2","depth":1,"path":"advanced/composing_routers.md","ref":"advanced/composing_routers.md","articles":[]},"previous":{"title":"Controllers","level":"6.3","depth":1,"path":"frontend/controllers.md","ref":"frontend/controllers.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"advanced/configuring_routers.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -941,7 +954,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Dev Workflow","level":"7.5","depth":1,"next":{"title":"Shared Routes","level":"7.6","depth":1,"path":"advanced/shared_routes.md","ref":"advanced/shared_routes.md","articles":[]},"previous":{"title":"Route Validation","level":"7.4","depth":1,"path":"advanced/route_validation.md","ref":"advanced/route_validation.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"advanced/dev_workflow.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Dev Workflow","level":"7.5","depth":1,"next":{"title":"Shared Routes","level":"7.6","depth":1,"path":"advanced/shared_routes.md","ref":"advanced/shared_routes.md","articles":[]},"previous":{"title":"Route Validation","level":"7.4","depth":1,"path":"advanced/route_validation.md","ref":"advanced/route_validation.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"advanced/dev_workflow.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -889,7 +902,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Different Routers","level":"7.3","depth":1,"next":{"title":"Route Validation","level":"7.4","depth":1,"path":"advanced/route_validation.md","ref":"advanced/route_validation.md","articles":[]},"previous":{"title":"Composing Routers","level":"7.2","depth":1,"path":"advanced/composing_routers.md","ref":"advanced/composing_routers.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"advanced/different_routers.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Different Routers","level":"7.3","depth":1,"next":{"title":"Route Validation","level":"7.4","depth":1,"path":"advanced/route_validation.md","ref":"advanced/route_validation.md","articles":[]},"previous":{"title":"Composing Routers","level":"7.2","depth":1,"path":"advanced/composing_routers.md","ref":"advanced/composing_routers.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"advanced/different_routers.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -977,7 +990,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Route Validation","level":"7.4","depth":1,"next":{"title":"Dev Workflow","level":"7.5","depth":1,"path":"advanced/dev_workflow.md","ref":"advanced/dev_workflow.md","articles":[]},"previous":{"title":"Different Routers","level":"7.3","depth":1,"path":"advanced/different_routers.md","ref":"advanced/different_routers.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"advanced/route_validation.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Route Validation","level":"7.4","depth":1,"next":{"title":"Dev Workflow","level":"7.5","depth":1,"path":"advanced/dev_workflow.md","ref":"advanced/dev_workflow.md","articles":[]},"previous":{"title":"Different Routers","level":"7.3","depth":1,"path":"advanced/different_routers.md","ref":"advanced/different_routers.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"advanced/route_validation.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -898,7 +911,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Shared Routes","level":"7.6","depth":1,"next":{"title":"Performance","level":"8.1","depth":1,"path":"performance.md","ref":"performance.md","articles":[]},"previous":{"title":"Dev Workflow","level":"7.5","depth":1,"path":"advanced/dev_workflow.md","ref":"advanced/dev_workflow.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"advanced/shared_routes.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Shared Routes","level":"7.6","depth":1,"next":{"title":"Performance","level":"8.1","depth":1,"path":"performance.md","ref":"performance.md","articles":[]},"previous":{"title":"Dev Workflow","level":"7.5","depth":1,"path":"advanced/dev_workflow.md","ref":"advanced/dev_workflow.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"advanced/shared_routes.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -865,7 +878,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Error Messages","level":"2.8","depth":1,"next":{"title":"Coercion Explained","level":"3.1","depth":1,"path":"coercion/coercion.md","ref":"coercion/coercion.md","articles":[]},"previous":{"title":"Route Conflicts","level":"2.7","depth":1,"path":"basics/route_conflicts.md","ref":"basics/route_conflicts.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/error_messages.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Error Messages","level":"2.8","depth":1,"next":{"title":"Coercion Explained","level":"3.1","depth":1,"path":"coercion/coercion.md","ref":"coercion/coercion.md","articles":[]},"previous":{"title":"Route Conflicts","level":"2.7","depth":1,"path":"basics/route_conflicts.md","ref":"basics/route_conflicts.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/error_messages.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -900,7 +913,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Name-based Routing","level":"2.4","depth":1,"next":{"title":"Route Data","level":"2.5","depth":1,"path":"basics/route_data.md","ref":"basics/route_data.md","articles":[]},"previous":{"title":"Path-based Routing","level":"2.3","depth":1,"path":"basics/path_based_routing.md","ref":"basics/path_based_routing.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/name_based_routing.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Name-based Routing","level":"2.4","depth":1,"next":{"title":"Route Data","level":"2.5","depth":1,"path":"basics/route_data.md","ref":"basics/route_data.md","articles":[]},"previous":{"title":"Path-based Routing","level":"2.3","depth":1,"path":"basics/path_based_routing.md","ref":"basics/path_based_routing.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/name_based_routing.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -858,7 +871,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Path-based Routing","level":"2.3","depth":1,"next":{"title":"Name-based Routing","level":"2.4","depth":1,"path":"basics/name_based_routing.md","ref":"basics/name_based_routing.md","articles":[]},"previous":{"title":"Router","level":"2.2","depth":1,"path":"basics/router.md","ref":"basics/router.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/path_based_routing.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Path-based Routing","level":"2.3","depth":1,"next":{"title":"Name-based Routing","level":"2.4","depth":1,"path":"basics/name_based_routing.md","ref":"basics/name_based_routing.md","articles":[]},"previous":{"title":"Router","level":"2.2","depth":1,"path":"basics/router.md","ref":"basics/router.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/path_based_routing.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -914,7 +927,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Route Conflicts","level":"2.7","depth":1,"next":{"title":"Error Messages","level":"2.8","depth":1,"path":"basics/error_messages.md","ref":"basics/error_messages.md","articles":[]},"previous":{"title":"Route Data Validation","level":"2.6","depth":1,"path":"basics/route_data_validation.md","ref":"basics/route_data_validation.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/route_conflicts.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Route Conflicts","level":"2.7","depth":1,"next":{"title":"Error Messages","level":"2.8","depth":1,"path":"basics/error_messages.md","ref":"basics/error_messages.md","articles":[]},"previous":{"title":"Route Data Validation","level":"2.6","depth":1,"path":"basics/route_data_validation.md","ref":"basics/route_data_validation.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/route_conflicts.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -952,7 +965,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Route Data","level":"2.5","depth":1,"next":{"title":"Route Data Validation","level":"2.6","depth":1,"path":"basics/route_data_validation.md","ref":"basics/route_data_validation.md","articles":[]},"previous":{"title":"Name-based Routing","level":"2.4","depth":1,"path":"basics/name_based_routing.md","ref":"basics/name_based_routing.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/route_data.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Route Data","level":"2.5","depth":1,"next":{"title":"Route Data Validation","level":"2.6","depth":1,"path":"basics/route_data_validation.md","ref":"basics/route_data_validation.md","articles":[]},"previous":{"title":"Name-based Routing","level":"2.4","depth":1,"path":"basics/name_based_routing.md","ref":"basics/name_based_routing.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/route_data.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -929,7 +942,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Route Data Validation","level":"2.6","depth":1,"next":{"title":"Route Conflicts","level":"2.7","depth":1,"path":"basics/route_conflicts.md","ref":"basics/route_conflicts.md","articles":[]},"previous":{"title":"Route Data","level":"2.5","depth":1,"path":"basics/route_data.md","ref":"basics/route_data.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/route_data_validation.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Route Data Validation","level":"2.6","depth":1,"next":{"title":"Route Conflicts","level":"2.7","depth":1,"path":"basics/route_conflicts.md","ref":"basics/route_conflicts.md","articles":[]},"previous":{"title":"Route Data","level":"2.5","depth":1,"path":"basics/route_data.md","ref":"basics/route_data.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/route_data_validation.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -936,7 +949,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Route Syntax","level":"2.1","depth":1,"next":{"title":"Router","level":"2.2","depth":1,"path":"basics/router.md","ref":"basics/router.md","articles":[]},"previous":{"title":"Introduction","level":"1.1","depth":1,"path":"README.md","ref":"README.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/route_syntax.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Route Syntax","level":"2.1","depth":1,"next":{"title":"Router","level":"2.2","depth":1,"path":"basics/router.md","ref":"basics/router.md","articles":[]},"previous":{"title":"Introduction","level":"1.1","depth":1,"path":"README.md","ref":"README.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/route_syntax.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -912,7 +925,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Router","level":"2.2","depth":1,"next":{"title":"Path-based Routing","level":"2.3","depth":1,"path":"basics/path_based_routing.md","ref":"basics/path_based_routing.md","articles":[]},"previous":{"title":"Route Syntax","level":"2.1","depth":1,"path":"basics/route_syntax.md","ref":"basics/route_syntax.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/router.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Router","level":"2.2","depth":1,"next":{"title":"Path-based Routing","level":"2.3","depth":1,"path":"basics/path_based_routing.md","ref":"basics/path_based_routing.md","articles":[]},"previous":{"title":"Route Syntax","level":"2.1","depth":1,"path":"basics/route_syntax.md","ref":"basics/route_syntax.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"basics/router.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@
|
|||
["Middleware Registry" {:file "doc/ring/middleware_registry.md"}]
|
||||
["Exception Handling with Ring" {:file "doc/ring/exceptions.md"}]
|
||||
["Default Middleware" {:file "doc/ring/default_middleware.md"}]
|
||||
["Content Negotiation" {:file "doc/ring/content_negotiation.md"}]
|
||||
["Pluggable Coercion" {:file "doc/ring/coercion.md"}]
|
||||
["Route Data Validation" {:file "doc/ring/route_data_validation.md"}]
|
||||
["Compiling Middleware" {:file "doc/ring/compiling_middleware.md"}]
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -923,7 +936,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Clojure.spec","level":"3.3","depth":1,"next":{"title":"Data-specs","level":"3.4","depth":1,"path":"coercion/data_spec_coercion.md","ref":"coercion/data_spec_coercion.md","articles":[]},"previous":{"title":"Plumatic Schema","level":"3.2","depth":1,"path":"coercion/schema_coercion.md","ref":"coercion/schema_coercion.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"coercion/clojure_spec_coercion.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Clojure.spec","level":"3.3","depth":1,"next":{"title":"Data-specs","level":"3.4","depth":1,"path":"coercion/data_spec_coercion.md","ref":"coercion/data_spec_coercion.md","articles":[]},"previous":{"title":"Plumatic Schema","level":"3.2","depth":1,"path":"coercion/schema_coercion.md","ref":"coercion/schema_coercion.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"coercion/clojure_spec_coercion.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -966,7 +979,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Coercion Explained","level":"3.1","depth":1,"next":{"title":"Plumatic Schema","level":"3.2","depth":1,"path":"coercion/schema_coercion.md","ref":"coercion/schema_coercion.md","articles":[]},"previous":{"title":"Error Messages","level":"2.8","depth":1,"path":"basics/error_messages.md","ref":"basics/error_messages.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"coercion/coercion.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Coercion Explained","level":"3.1","depth":1,"next":{"title":"Plumatic Schema","level":"3.2","depth":1,"path":"coercion/schema_coercion.md","ref":"coercion/schema_coercion.md","articles":[]},"previous":{"title":"Error Messages","level":"2.8","depth":1,"path":"basics/error_messages.md","ref":"basics/error_messages.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"coercion/coercion.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -864,7 +877,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Data-specs","level":"3.4","depth":1,"next":{"title":"Ring-router","level":"4.1","depth":1,"path":"ring/ring.md","ref":"ring/ring.md","articles":[]},"previous":{"title":"Clojure.spec","level":"3.3","depth":1,"path":"coercion/clojure_spec_coercion.md","ref":"coercion/clojure_spec_coercion.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"coercion/data_spec_coercion.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Data-specs","level":"3.4","depth":1,"next":{"title":"Ring-router","level":"4.1","depth":1,"path":"ring/ring.md","ref":"ring/ring.md","articles":[]},"previous":{"title":"Clojure.spec","level":"3.3","depth":1,"path":"coercion/clojure_spec_coercion.md","ref":"coercion/clojure_spec_coercion.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"coercion/data_spec_coercion.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -865,7 +878,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Plumatic Schema","level":"3.2","depth":1,"next":{"title":"Clojure.spec","level":"3.3","depth":1,"path":"coercion/clojure_spec_coercion.md","ref":"coercion/clojure_spec_coercion.md","articles":[]},"previous":{"title":"Coercion Explained","level":"3.1","depth":1,"path":"coercion/coercion.md","ref":"coercion/coercion.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"coercion/schema_coercion.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Plumatic Schema","level":"3.2","depth":1,"next":{"title":"Clojure.spec","level":"3.3","depth":1,"path":"coercion/clojure_spec_coercion.md","ref":"coercion/clojure_spec_coercion.md","articles":[]},"previous":{"title":"Coercion Explained","level":"3.1","depth":1,"path":"coercion/coercion.md","ref":"coercion/coercion.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"coercion/schema_coercion.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="ring/exceptions.html">
|
||||
|
||||
<a href="ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="ring/default_middleware.html">
|
||||
|
||||
<a href="ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="ring/content_negotiation.html">
|
||||
|
||||
<a href="ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="ring/coercion.html">
|
||||
|
||||
<a href="ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="ring/route_data_validation.html">
|
||||
|
||||
<a href="ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="ring/compiling_middleware.html">
|
||||
|
||||
<a href="ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="ring/swagger.html">
|
||||
|
||||
<a href="ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -856,7 +869,7 @@ lein <span class="hljs-built_in">test</span>
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Development Instructions","level":"8.2","depth":1,"next":{"title":"FAQ","level":"8.3","depth":1,"path":"faq.md","ref":"faq.md","articles":[]},"previous":{"title":"Performance","level":"8.1","depth":1,"path":"performance.md","ref":"performance.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"development.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":".","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Development Instructions","level":"8.2","depth":1,"next":{"title":"FAQ","level":"8.3","depth":1,"path":"faq.md","ref":"faq.md","articles":[]},"previous":{"title":"Performance","level":"8.1","depth":1,"path":"performance.md","ref":"performance.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"development.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":".","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
31
faq.html
31
faq.html
|
|
@ -400,7 +400,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="ring/exceptions.html">
|
||||
|
||||
<a href="ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="ring/default_middleware.html">
|
||||
|
||||
<a href="ring/default_middleware.html">
|
||||
|
||||
|
|
@ -413,7 +426,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="ring/content_negotiation.html">
|
||||
|
||||
<a href="ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -426,12 +439,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="ring/coercion.html">
|
||||
|
||||
<a href="ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -439,7 +452,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="ring/route_data_validation.html">
|
||||
|
||||
<a href="ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -452,7 +465,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="ring/compiling_middleware.html">
|
||||
|
||||
<a href="ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -465,7 +478,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="ring/swagger.html">
|
||||
|
||||
<a href="ring/swagger.html">
|
||||
|
||||
|
|
@ -478,7 +491,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -936,7 +949,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"FAQ","level":"8.3","depth":1,"previous":{"title":"Development Instructions","level":"8.2","depth":1,"path":"development.md","ref":"development.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"faq.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":".","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"FAQ","level":"8.3","depth":1,"previous":{"title":"Development Instructions","level":"8.2","depth":1,"path":"development.md","ref":"development.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"faq.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":".","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -853,7 +866,7 @@ React breaking due to errors.</p>
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Basics","level":"6.1","depth":1,"next":{"title":"Browser integration","level":"6.2","depth":1,"path":"frontend/browser.md","ref":"frontend/browser.md","articles":[]},"previous":{"title":"Transforming Interceptor Chain","level":"5.5","depth":1,"path":"http/transforming_interceptor_chain.md","ref":"http/transforming_interceptor_chain.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"frontend/basics.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Basics","level":"6.1","depth":1,"next":{"title":"Browser integration","level":"6.2","depth":1,"path":"frontend/browser.md","ref":"frontend/browser.md","articles":[]},"previous":{"title":"Transforming Interceptor Chain","level":"5.5","depth":1,"path":"http/transforming_interceptor_chain.md","ref":"http/transforming_interceptor_chain.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"frontend/basics.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -876,7 +889,7 @@ go back or forwards, but calling History API functions directly should work:</p>
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Browser integration","level":"6.2","depth":1,"next":{"title":"Controllers","level":"6.3","depth":1,"path":"frontend/controllers.md","ref":"frontend/controllers.md","articles":[]},"previous":{"title":"Basics","level":"6.1","depth":1,"path":"frontend/basics.md","ref":"frontend/basics.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"frontend/browser.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Browser integration","level":"6.2","depth":1,"next":{"title":"Controllers","level":"6.3","depth":1,"path":"frontend/controllers.md","ref":"frontend/controllers.md","articles":[]},"previous":{"title":"Basics","level":"6.1","depth":1,"path":"frontend/basics.md","ref":"frontend/basics.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"frontend/browser.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -933,7 +946,7 @@ missing resources.</p>
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Controllers","level":"6.3","depth":1,"next":{"title":"Configuring Routers","level":"7.1","depth":1,"path":"advanced/configuring_routers.md","ref":"advanced/configuring_routers.md","articles":[]},"previous":{"title":"Browser integration","level":"6.2","depth":1,"path":"frontend/browser.md","ref":"frontend/browser.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"frontend/controllers.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Controllers","level":"6.3","depth":1,"next":{"title":"Configuring Routers","level":"7.1","depth":1,"path":"advanced/configuring_routers.md","ref":"advanced/configuring_routers.md","articles":[]},"previous":{"title":"Browser integration","level":"6.2","depth":1,"path":"frontend/browser.md","ref":"frontend/browser.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"frontend/controllers.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -855,7 +868,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Default Interceptors","level":"5.4","depth":1,"next":{"title":"Transforming Interceptor Chain","level":"5.5","depth":1,"path":"http/transforming_interceptor_chain.md","ref":"http/transforming_interceptor_chain.md","articles":[]},"previous":{"title":"Sieppari","level":"5.3","depth":1,"path":"http/sieppari.md","ref":"http/sieppari.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"http/default_interceptors.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Default Interceptors","level":"5.4","depth":1,"next":{"title":"Transforming Interceptor Chain","level":"5.5","depth":1,"path":"http/transforming_interceptor_chain.md","ref":"http/transforming_interceptor_chain.md","articles":[]},"previous":{"title":"Sieppari","level":"5.3","depth":1,"path":"http/sieppari.md","ref":"http/sieppari.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"http/default_interceptors.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -883,7 +896,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Interceptors","level":"5.1","depth":1,"next":{"title":"Pedestal","level":"5.2","depth":1,"path":"http/pedestal.md","ref":"http/pedestal.md","articles":[]},"previous":{"title":"RESTful form methods","level":"4.16","depth":1,"path":"ring/RESTful_form_methods.md","ref":"ring/RESTful_form_methods.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"http/interceptors.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Interceptors","level":"5.1","depth":1,"next":{"title":"Pedestal","level":"5.2","depth":1,"path":"http/pedestal.md","ref":"http/pedestal.md","articles":[]},"previous":{"title":"RESTful form methods","level":"4.17","depth":1,"path":"ring/RESTful_form_methods.md","ref":"ring/RESTful_form_methods.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"http/interceptors.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -894,7 +907,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Pedestal","level":"5.2","depth":1,"next":{"title":"Sieppari","level":"5.3","depth":1,"path":"http/sieppari.md","ref":"http/sieppari.md","articles":[]},"previous":{"title":"Interceptors","level":"5.1","depth":1,"path":"http/interceptors.md","ref":"http/interceptors.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"http/pedestal.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Pedestal","level":"5.2","depth":1,"next":{"title":"Sieppari","level":"5.3","depth":1,"path":"http/sieppari.md","ref":"http/sieppari.md","articles":[]},"previous":{"title":"Interceptors","level":"5.1","depth":1,"path":"http/interceptors.md","ref":"http/interceptors.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"http/pedestal.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -895,7 +908,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Sieppari","level":"5.3","depth":1,"next":{"title":"Default Interceptors","level":"5.4","depth":1,"path":"http/default_interceptors.md","ref":"http/default_interceptors.md","articles":[]},"previous":{"title":"Pedestal","level":"5.2","depth":1,"path":"http/pedestal.md","ref":"http/pedestal.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"http/sieppari.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Sieppari","level":"5.3","depth":1,"next":{"title":"Default Interceptors","level":"5.4","depth":1,"path":"http/default_interceptors.md","ref":"http/default_interceptors.md","articles":[]},"previous":{"title":"Pedestal","level":"5.2","depth":1,"path":"http/pedestal.md","ref":"http/pedestal.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"http/sieppari.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="../ring/exceptions.html">
|
||||
|
||||
<a href="../ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/default_middleware.html">
|
||||
|
||||
<a href="../ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="../ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/content_negotiation.html">
|
||||
|
||||
<a href="../ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="../ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/coercion.html">
|
||||
|
||||
<a href="../ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="../ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/route_data_validation.html">
|
||||
|
||||
<a href="../ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="../ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/compiling_middleware.html">
|
||||
|
||||
<a href="../ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="../ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/swagger.html">
|
||||
|
||||
<a href="../ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="../ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="../ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="../ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -894,7 +907,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Transforming Interceptor Chain","level":"5.5","depth":1,"next":{"title":"Basics","level":"6.1","depth":1,"path":"frontend/basics.md","ref":"frontend/basics.md","articles":[]},"previous":{"title":"Default Interceptors","level":"5.4","depth":1,"path":"http/default_interceptors.md","ref":"http/default_interceptors.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"http/transforming_interceptor_chain.md","mtime":"2020-03-05T12:12:15.011Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Transforming Interceptor Chain","level":"5.5","depth":1,"next":{"title":"Basics","level":"6.1","depth":1,"path":"frontend/basics.md","ref":"frontend/basics.md","articles":[]},"previous":{"title":"Default Interceptors","level":"5.4","depth":1,"path":"http/default_interceptors.md","ref":"http/default_interceptors.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"http/transforming_interceptor_chain.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
31
index.html
31
index.html
|
|
@ -400,7 +400,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="ring/exceptions.html">
|
||||
|
||||
<a href="ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="ring/default_middleware.html">
|
||||
|
||||
<a href="ring/default_middleware.html">
|
||||
|
||||
|
|
@ -413,7 +426,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="ring/content_negotiation.html">
|
||||
|
||||
<a href="ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -426,12 +439,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="ring/coercion.html">
|
||||
|
||||
<a href="ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -439,7 +452,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="ring/route_data_validation.html">
|
||||
|
||||
<a href="ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -452,7 +465,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="ring/compiling_middleware.html">
|
||||
|
||||
<a href="ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -465,7 +478,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="ring/swagger.html">
|
||||
|
||||
<a href="ring/swagger.html">
|
||||
|
||||
|
|
@ -478,7 +491,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -959,7 +972,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Introduction","level":"1.1","depth":1,"next":{"title":"Route Syntax","level":"2.1","depth":1,"path":"basics/route_syntax.md","ref":"basics/route_syntax.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"README.md","mtime":"2020-03-05T12:12:15.007Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":".","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Introduction","level":"1.1","depth":1,"next":{"title":"Route Syntax","level":"2.1","depth":1,"path":"basics/route_syntax.md","ref":"basics/route_syntax.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"README.md","mtime":"2020-03-10T15:01:10.702Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":".","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="ring/default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="ring/exceptions.html">
|
||||
|
||||
<a href="ring/exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="ring/default_middleware.html">
|
||||
|
||||
<a href="ring/default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="ring/content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="ring/content_negotiation.html">
|
||||
|
||||
<a href="ring/content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="ring/coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="ring/coercion.html">
|
||||
|
||||
<a href="ring/coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="ring/route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="ring/route_data_validation.html">
|
||||
|
||||
<a href="ring/route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="ring/compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="ring/compiling_middleware.html">
|
||||
|
||||
<a href="ring/compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="ring/swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="ring/swagger.html">
|
||||
|
||||
<a href="ring/swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="ring/RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="ring/RESTful_form_methods.html">
|
||||
|
||||
<a href="ring/RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -942,7 +955,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Performance","level":"8.1","depth":1,"next":{"title":"Development Instructions","level":"8.2","depth":1,"path":"development.md","ref":"development.md","articles":[]},"previous":{"title":"Shared Routes","level":"7.6","depth":1,"path":"advanced/shared_routes.md","ref":"advanced/shared_routes.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"performance.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":".","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Performance","level":"8.1","depth":1,"next":{"title":"Development Instructions","level":"8.2","depth":1,"path":"development.md","ref":"development.md","articles":[]},"previous":{"title":"Shared Routes","level":"7.6","depth":1,"path":"advanced/shared_routes.md","ref":"advanced/shared_routes.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"performance.md","mtime":"2020-03-10T15:01:10.710Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":".","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter active" data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter active" data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -860,7 +873,7 @@ This is so that our middleware is applied before reitit matches the request with
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"RESTful form methods","level":"4.16","depth":1,"next":{"title":"Interceptors","level":"5.1","depth":1,"path":"http/interceptors.md","ref":"http/interceptors.md","articles":[]},"previous":{"title":"Swagger Support","level":"4.15","depth":1,"path":"ring/swagger.md","ref":"ring/swagger.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/RESTful_form_methods.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"RESTful form methods","level":"4.17","depth":1,"next":{"title":"Interceptors","level":"5.1","depth":1,"path":"http/interceptors.md","ref":"http/interceptors.md","articles":[]},"previous":{"title":"Swagger Support","level":"4.16","depth":1,"path":"ring/swagger.md","ref":"ring/swagger.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/RESTful_form_methods.md","mtime":"2020-03-10T15:01:10.710Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<title>Ring Coercion · GitBook</title>
|
||||
<title>Pluggable Coercion · GitBook</title>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<meta name="description" content="">
|
||||
<meta name="generator" content="GitBook 3.2.3">
|
||||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter active" data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter active" data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -772,7 +785,7 @@
|
|||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||||
<a href=".." >Ring Coercion</a>
|
||||
<a href=".." >Pluggable Coercion</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
|
@ -1061,7 +1074,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Ring Coercion","level":"4.12","depth":1,"next":{"title":"Route Data Validation","level":"4.13","depth":1,"path":"ring/route_data_validation.md","ref":"ring/route_data_validation.md","articles":[]},"previous":{"title":"Content Negotiation","level":"4.11","depth":1,"path":"ring/content_negotiation.md","ref":"ring/content_negotiation.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/coercion.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Pluggable Coercion","level":"4.13","depth":1,"next":{"title":"Route Data Validation","level":"4.14","depth":1,"path":"ring/route_data_validation.md","ref":"ring/route_data_validation.md","articles":[]},"previous":{"title":"Content Negotiation","level":"4.12","depth":1,"path":"ring/content_negotiation.md","ref":"ring/content_negotiation.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/coercion.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter active" data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter active" data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -923,7 +936,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Compiling Middleware","level":"4.14","depth":1,"next":{"title":"Swagger Support","level":"4.15","depth":1,"path":"ring/swagger.md","ref":"ring/swagger.md","articles":[]},"previous":{"title":"Route Data Validation","level":"4.13","depth":1,"path":"ring/route_data_validation.md","ref":"ring/route_data_validation.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/compiling_middleware.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Compiling Middleware","level":"4.15","depth":1,"next":{"title":"Swagger Support","level":"4.16","depth":1,"path":"ring/swagger.md","ref":"ring/swagger.md","articles":[]},"previous":{"title":"Route Data Validation","level":"4.14","depth":1,"path":"ring/route_data_validation.md","ref":"ring/route_data_validation.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/compiling_middleware.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter active" data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter active" data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -935,7 +948,7 @@ Server: Jetty(9.2.21.v20170120)
|
|||
</a>
|
||||
|
||||
|
||||
<a href="coercion.html" class="navigation navigation-next " aria-label="Next page: Ring Coercion">
|
||||
<a href="coercion.html" class="navigation navigation-next " aria-label="Next page: Pluggable Coercion">
|
||||
<i class="fa fa-angle-right"></i>
|
||||
</a>
|
||||
|
||||
|
|
@ -946,7 +959,7 @@ Server: Jetty(9.2.21.v20170120)
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Content Negotiation","level":"4.11","depth":1,"next":{"title":"Ring Coercion","level":"4.12","depth":1,"path":"ring/coercion.md","ref":"ring/coercion.md","articles":[]},"previous":{"title":"Default Middleware","level":"4.10","depth":1,"path":"ring/default_middleware.md","ref":"ring/default_middleware.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/content_negotiation.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Content Negotiation","level":"4.12","depth":1,"next":{"title":"Pluggable Coercion","level":"4.13","depth":1,"path":"ring/coercion.md","ref":"ring/coercion.md","articles":[]},"previous":{"title":"Default Middleware","level":"4.11","depth":1,"path":"ring/default_middleware.md","ref":"ring/default_middleware.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/content_negotiation.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -921,7 +934,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Data-driven Middleware","level":"4.7","depth":1,"next":{"title":"Transforming Middleware Chain","level":"4.8","depth":1,"path":"ring/transforming_middleware_chain.md","ref":"ring/transforming_middleware_chain.md","articles":[]},"previous":{"title":"Dynamic Extensions","level":"4.6","depth":1,"path":"ring/dynamic_extensions.md","ref":"ring/dynamic_extensions.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/data_driven_middleware.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Data-driven Middleware","level":"4.7","depth":1,"next":{"title":"Transforming Middleware Chain","level":"4.8","depth":1,"path":"ring/transforming_middleware_chain.md","ref":"ring/transforming_middleware_chain.md","articles":[]},"previous":{"title":"Dynamic Extensions","level":"4.6","depth":1,"path":"ring/dynamic_extensions.md","ref":"ring/dynamic_extensions.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/data_driven_middleware.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -899,7 +912,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Default handler","level":"4.3","depth":1,"next":{"title":"Slash handler","level":"4.4","depth":1,"path":"ring/slash_handler.md","ref":"ring/slash_handler.md","articles":[]},"previous":{"title":"Reverse-routing","level":"4.2","depth":1,"path":"ring/reverse_routing.md","ref":"ring/reverse_routing.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/default_handler.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Default handler","level":"4.3","depth":1,"next":{"title":"Slash handler","level":"4.4","depth":1,"path":"ring/slash_handler.md","ref":"ring/slash_handler.md","articles":[]},"previous":{"title":"Reverse-routing","level":"4.2","depth":1,"path":"ring/reverse_routing.md","ref":"ring/reverse_routing.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/default_handler.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@
|
|||
<link rel="next" href="content_negotiation.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="middleware_registry.html" />
|
||||
<link rel="prev" href="exceptions.html" />
|
||||
|
||||
|
||||
</head>
|
||||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter active" data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter active" data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -803,7 +816,7 @@
|
|||
<code>ring.middleware.params/wrap-params</code>.</p>
|
||||
<p><strong>NOTE</strong>: will be factored into two parts: a query-parameters middleware and a Muuntaja format responsible for the the <code>application/x-www-form-urlencoded</code> body format.</p>
|
||||
<h2 id="exception-handling">Exception Handling</h2>
|
||||
<p>See <a href="exceptions.md">Exception Handling with Ring</a>.</p>
|
||||
<p>See <a href="exceptions.html">Exception Handling with Ring</a>.</p>
|
||||
<h2 id="multipart-request-handling">Multipart Request Handling</h2>
|
||||
<p>Wrapper for <a href="https://github.com/ring-clojure/ring/blob/master/ring-core/src/ring/middleware/multipart_params.clj" target="_blank">Ring Multipart Middleware</a>. Emits swagger <code>:consumes</code> definitions automatically.</p>
|
||||
<p>Expected route data:</p>
|
||||
|
|
@ -862,7 +875,7 @@
|
|||
|
||||
|
||||
|
||||
<a href="middleware_registry.html" class="navigation navigation-prev " aria-label="Previous page: Middleware Registry">
|
||||
<a href="exceptions.html" class="navigation navigation-prev " aria-label="Previous page: Exception Handling with Ring">
|
||||
<i class="fa fa-angle-left"></i>
|
||||
</a>
|
||||
|
||||
|
|
@ -878,7 +891,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Default Middleware","level":"4.10","depth":1,"next":{"title":"Content Negotiation","level":"4.11","depth":1,"path":"ring/content_negotiation.md","ref":"ring/content_negotiation.md","articles":[]},"previous":{"title":"Middleware Registry","level":"4.9","depth":1,"path":"ring/middleware_registry.md","ref":"ring/middleware_registry.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/default_middleware.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Default Middleware","level":"4.11","depth":1,"next":{"title":"Content Negotiation","level":"4.12","depth":1,"path":"ring/content_negotiation.md","ref":"ring/content_negotiation.md","articles":[]},"previous":{"title":"Exception Handling with Ring","level":"4.10","depth":1,"path":"ring/exceptions.md","ref":"ring/exceptions.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/default_middleware.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -868,7 +881,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Dynamic Extensions","level":"4.6","depth":1,"next":{"title":"Data-driven Middleware","level":"4.7","depth":1,"path":"ring/data_driven_middleware.md","ref":"ring/data_driven_middleware.md","articles":[]},"previous":{"title":"Static Resources","level":"4.5","depth":1,"path":"ring/static.md","ref":"ring/static.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/dynamic_extensions.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Dynamic Extensions","level":"4.6","depth":1,"next":{"title":"Data-driven Middleware","level":"4.7","depth":1,"path":"ring/data_driven_middleware.md","ref":"ring/data_driven_middleware.md","articles":[]},"previous":{"title":"Static Resources","level":"4.5","depth":1,"path":"ring/static.md","ref":"ring/static.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/dynamic_extensions.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
1007
ring/exceptions.html
Normal file
1007
ring/exceptions.html
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -61,7 +61,7 @@
|
|||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
<link rel="next" href="default_middleware.html" />
|
||||
<link rel="next" href="exceptions.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="transforming_middleware_chain.html" />
|
||||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -868,7 +881,7 @@
|
|||
</a>
|
||||
|
||||
|
||||
<a href="default_middleware.html" class="navigation navigation-next " aria-label="Next page: Default Middleware">
|
||||
<a href="exceptions.html" class="navigation navigation-next " aria-label="Next page: Exception Handling with Ring">
|
||||
<i class="fa fa-angle-right"></i>
|
||||
</a>
|
||||
|
||||
|
|
@ -879,7 +892,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Middleware Registry","level":"4.9","depth":1,"next":{"title":"Default Middleware","level":"4.10","depth":1,"path":"ring/default_middleware.md","ref":"ring/default_middleware.md","articles":[]},"previous":{"title":"Transforming Middleware Chain","level":"4.8","depth":1,"path":"ring/transforming_middleware_chain.md","ref":"ring/transforming_middleware_chain.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/middleware_registry.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Middleware Registry","level":"4.9","depth":1,"next":{"title":"Exception Handling with Ring","level":"4.10","depth":1,"path":"ring/exceptions.md","ref":"ring/exceptions.md","articles":[]},"previous":{"title":"Transforming Middleware Chain","level":"4.8","depth":1,"path":"ring/transforming_middleware_chain.md","ref":"ring/transforming_middleware_chain.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/middleware_registry.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -864,7 +877,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Reverse-routing","level":"4.2","depth":1,"next":{"title":"Default handler","level":"4.3","depth":1,"path":"ring/default_handler.md","ref":"ring/default_handler.md","articles":[]},"previous":{"title":"Ring-router","level":"4.1","depth":1,"path":"ring/ring.md","ref":"ring/ring.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/reverse_routing.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Reverse-routing","level":"4.2","depth":1,"next":{"title":"Default handler","level":"4.3","depth":1,"path":"ring/default_handler.md","ref":"ring/default_handler.md","articles":[]},"previous":{"title":"Ring-router","level":"4.1","depth":1,"path":"ring/ring.md","ref":"ring/ring.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/reverse_routing.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -1008,7 +1021,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Ring-router","level":"4.1","depth":1,"next":{"title":"Reverse-routing","level":"4.2","depth":1,"path":"ring/reverse_routing.md","ref":"ring/reverse_routing.md","articles":[]},"previous":{"title":"Data-specs","level":"3.4","depth":1,"path":"coercion/data_spec_coercion.md","ref":"coercion/data_spec_coercion.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/ring.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Ring-router","level":"4.1","depth":1,"next":{"title":"Reverse-routing","level":"4.2","depth":1,"path":"ring/reverse_routing.md","ref":"ring/reverse_routing.md","articles":[]},"previous":{"title":"Data-specs","level":"3.4","depth":1,"path":"coercion/data_spec_coercion.md","ref":"coercion/data_spec_coercion.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/ring.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter active" data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter active" data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -1060,7 +1073,7 @@
|
|||
|
||||
|
||||
|
||||
<a href="coercion.html" class="navigation navigation-prev " aria-label="Previous page: Ring Coercion">
|
||||
<a href="coercion.html" class="navigation navigation-prev " aria-label="Previous page: Pluggable Coercion">
|
||||
<i class="fa fa-angle-left"></i>
|
||||
</a>
|
||||
|
||||
|
|
@ -1076,7 +1089,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Route Data Validation","level":"4.13","depth":1,"next":{"title":"Compiling Middleware","level":"4.14","depth":1,"path":"ring/compiling_middleware.md","ref":"ring/compiling_middleware.md","articles":[]},"previous":{"title":"Ring Coercion","level":"4.12","depth":1,"path":"ring/coercion.md","ref":"ring/coercion.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/route_data_validation.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Route Data Validation","level":"4.14","depth":1,"next":{"title":"Compiling Middleware","level":"4.15","depth":1,"path":"ring/compiling_middleware.md","ref":"ring/compiling_middleware.md","articles":[]},"previous":{"title":"Pluggable Coercion","level":"4.13","depth":1,"path":"ring/coercion.md","ref":"ring/coercion.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/route_data_validation.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -902,7 +915,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Slash handler","level":"4.4","depth":1,"next":{"title":"Static Resources","level":"4.5","depth":1,"path":"ring/static.md","ref":"ring/static.md","articles":[]},"previous":{"title":"Default handler","level":"4.3","depth":1,"path":"ring/default_handler.md","ref":"ring/default_handler.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/slash_handler.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Slash handler","level":"4.4","depth":1,"next":{"title":"Static Resources","level":"4.5","depth":1,"path":"ring/static.md","ref":"ring/static.md","articles":[]},"previous":{"title":"Default handler","level":"4.3","depth":1,"path":"ring/default_handler.md","ref":"ring/default_handler.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/slash_handler.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -904,7 +917,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Static Resources","level":"4.5","depth":1,"next":{"title":"Dynamic Extensions","level":"4.6","depth":1,"path":"ring/dynamic_extensions.md","ref":"ring/dynamic_extensions.md","articles":[]},"previous":{"title":"Slash handler","level":"4.4","depth":1,"path":"ring/slash_handler.md","ref":"ring/slash_handler.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/static.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Static Resources","level":"4.5","depth":1,"next":{"title":"Dynamic Extensions","level":"4.6","depth":1,"path":"ring/dynamic_extensions.md","ref":"ring/dynamic_extensions.md","articles":[]},"previous":{"title":"Slash handler","level":"4.4","depth":1,"path":"ring/slash_handler.md","ref":"ring/slash_handler.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/static.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter active" data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter active" data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -1125,7 +1138,7 @@ see the next example</li>
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Swagger Support","level":"4.15","depth":1,"next":{"title":"RESTful form methods","level":"4.16","depth":1,"path":"ring/RESTful_form_methods.md","ref":"ring/RESTful_form_methods.md","articles":[]},"previous":{"title":"Compiling Middleware","level":"4.14","depth":1,"path":"ring/compiling_middleware.md","ref":"ring/compiling_middleware.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/swagger.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Swagger Support","level":"4.16","depth":1,"next":{"title":"RESTful form methods","level":"4.17","depth":1,"path":"ring/RESTful_form_methods.md","ref":"ring/RESTful_form_methods.md","articles":[]},"previous":{"title":"Compiling Middleware","level":"4.15","depth":1,"path":"ring/compiling_middleware.md","ref":"ring/compiling_middleware.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/swagger.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -402,7 +402,20 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.10" data-path="default_middleware.html">
|
||||
<li class="chapter " data-level="4.10" data-path="exceptions.html">
|
||||
|
||||
<a href="exceptions.html">
|
||||
|
||||
|
||||
Exception Handling with Ring
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="default_middleware.html">
|
||||
|
||||
<a href="default_middleware.html">
|
||||
|
||||
|
|
@ -415,7 +428,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.11" data-path="content_negotiation.html">
|
||||
<li class="chapter " data-level="4.12" data-path="content_negotiation.html">
|
||||
|
||||
<a href="content_negotiation.html">
|
||||
|
||||
|
|
@ -428,12 +441,12 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.12" data-path="coercion.html">
|
||||
<li class="chapter " data-level="4.13" data-path="coercion.html">
|
||||
|
||||
<a href="coercion.html">
|
||||
|
||||
|
||||
Ring Coercion
|
||||
Pluggable Coercion
|
||||
|
||||
</a>
|
||||
|
||||
|
|
@ -441,7 +454,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.13" data-path="route_data_validation.html">
|
||||
<li class="chapter " data-level="4.14" data-path="route_data_validation.html">
|
||||
|
||||
<a href="route_data_validation.html">
|
||||
|
||||
|
|
@ -454,7 +467,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.14" data-path="compiling_middleware.html">
|
||||
<li class="chapter " data-level="4.15" data-path="compiling_middleware.html">
|
||||
|
||||
<a href="compiling_middleware.html">
|
||||
|
||||
|
|
@ -467,7 +480,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.15" data-path="swagger.html">
|
||||
<li class="chapter " data-level="4.16" data-path="swagger.html">
|
||||
|
||||
<a href="swagger.html">
|
||||
|
||||
|
|
@ -480,7 +493,7 @@
|
|||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="4.16" data-path="RESTful_form_methods.html">
|
||||
<li class="chapter " data-level="4.17" data-path="RESTful_form_methods.html">
|
||||
|
||||
<a href="RESTful_form_methods.html">
|
||||
|
||||
|
|
@ -885,7 +898,7 @@
|
|||
<script>
|
||||
var gitbook = gitbook || [];
|
||||
gitbook.push(function() {
|
||||
gitbook.page.hasChanged({"page":{"title":"Transforming Middleware Chain","level":"4.8","depth":1,"next":{"title":"Middleware Registry","level":"4.9","depth":1,"path":"ring/middleware_registry.md","ref":"ring/middleware_registry.md","articles":[]},"previous":{"title":"Data-driven Middleware","level":"4.7","depth":1,"path":"ring/data_driven_middleware.md","ref":"ring/data_driven_middleware.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/transforming_middleware_chain.md","mtime":"2020-03-05T12:12:15.023Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-05T12:12:55.296Z"},"basePath":"..","book":{"language":""}});
|
||||
gitbook.page.hasChanged({"page":{"title":"Transforming Middleware Chain","level":"4.8","depth":1,"next":{"title":"Middleware Registry","level":"4.9","depth":1,"path":"ring/middleware_registry.md","ref":"ring/middleware_registry.md","articles":[]},"previous":{"title":"Data-driven Middleware","level":"4.7","depth":1,"path":"ring/data_driven_middleware.md","ref":"ring/data_driven_middleware.md","articles":[]},"dir":"ltr"},"config":{"plugins":["hints","editlink","github","highlight"],"root":"doc","styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"github":{"url":"https://github.com/metosin/reitit"},"editlink":{"label":"Edit This Page","multilingual":false,"base":"https://github.com/metosin/reitit/tree/master/doc"},"search":{},"hints":{"danger":"fa fa-exclamation-circle","info":"fa fa-info-circle","tip":"fa fa-mortar-board","working":"fa fa-wrench"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"gitbook":"*"},"file":{"path":"ring/transforming_middleware_chain.md","mtime":"2020-03-10T15:01:10.714Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2020-03-10T15:01:47.961Z"},"basePath":"..","book":{"language":""}});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue