mirror of https://github.com/vapor/docs.git
build
This commit is contained in:
parent
d50944bee7
commit
33f94bbce3
|
|
@ -1397,7 +1397,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="/version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1409,12 +1409,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="/version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1412,7 +1412,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1424,12 +1424,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
@ -1494,7 +1506,7 @@
|
|||
</a>
|
||||
|
||||
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
|
||||
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
|
||||
<span class="md-flex__ellipsis">
|
||||
<span class="md-footer-nav__direction">
|
||||
|
|
|
|||
|
|
@ -1548,7 +1548,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1560,12 +1560,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1486,7 +1486,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1498,12 +1498,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1446,7 +1446,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1458,12 +1458,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1466,7 +1466,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1478,12 +1478,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1507,7 +1507,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1519,12 +1519,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1446,7 +1446,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1458,12 +1458,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1460,7 +1460,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1472,12 +1472,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1446,7 +1446,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1458,12 +1458,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1486,7 +1486,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1498,12 +1498,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1414,7 +1414,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1426,12 +1426,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1453,7 +1453,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1465,12 +1465,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1446,7 +1446,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1458,12 +1458,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1414,7 +1414,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1426,12 +1426,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1446,7 +1446,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1458,12 +1458,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1535,7 +1535,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1547,12 +1547,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1547,7 +1547,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1559,12 +1559,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1630,7 +1630,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1642,12 +1642,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1453,7 +1453,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1465,12 +1465,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1555,7 +1555,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1567,12 +1567,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1540,7 +1540,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1552,12 +1552,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -306,13 +306,6 @@
|
|||
Routing
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#serving" title="Serving" class="md-nav__link">
|
||||
Serving
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
|
@ -349,7 +342,7 @@
|
|||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#serving_1" title="Serving" class="md-nav__link">
|
||||
<a href="#serving" title="Serving" class="md-nav__link">
|
||||
Serving
|
||||
</a>
|
||||
|
||||
|
|
@ -1533,7 +1526,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1545,12 +1538,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
@ -1603,13 +1608,6 @@
|
|||
Routing
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#serving" title="Serving" class="md-nav__link">
|
||||
Serving
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
|
@ -1646,7 +1644,7 @@
|
|||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#serving_1" title="Serving" class="md-nav__link">
|
||||
<a href="#serving" title="Serving" class="md-nav__link">
|
||||
Serving
|
||||
</a>
|
||||
|
||||
|
|
@ -1704,30 +1702,45 @@
|
|||
</pre></div>
|
||||
|
||||
|
||||
<div class="admonition warning">
|
||||
<p class="admonition-title">Warning</p>
|
||||
<p>Use <code>vapor new Hello --template=api --branch=beta</code> while Vapor 2 is in beta</p>
|
||||
</div>
|
||||
<p>Vapor's folder structure will probably look familiar to you if you have worked with other web frameworks.</p>
|
||||
<div class="codehilite"><pre><span></span>Hello
|
||||
├── Sources
|
||||
│ └── App
|
||||
│ └── Controllers
|
||||
│ └── Middleware
|
||||
│ └── Models
|
||||
│ └── main.swift
|
||||
├── Config
|
||||
│ ├── app.json
|
||||
│ ├── crypto.json
|
||||
│ ├── droplet.json
|
||||
│ ├── fluent.json
|
||||
│ └── server.json
|
||||
├── Package.pins
|
||||
├── Package.swift
|
||||
├── Public
|
||||
├── Resources
|
||||
│ └── Views
|
||||
└── Package.swift
|
||||
├── README.md
|
||||
├── Sources
|
||||
│ ├── App
|
||||
│ │ ├── Config+Setup.swift
|
||||
│ │ ├── Controllers
|
||||
│ │ │ └── PostController.swift
|
||||
│ │ ├── Droplet+Setup.swift
|
||||
│ │ ├── Models
|
||||
│ │ │ └── Post.swift
|
||||
│ │ └── Routes.swift
|
||||
│ └── Run
|
||||
│ └── main.swift
|
||||
├── Tests
|
||||
│ ├── AppTests
|
||||
│ │ ├── PostControllerTests.swift
|
||||
│ │ ├── RouteTests.swift
|
||||
│ │ └── Utilities.swift
|
||||
│ └── LinuxMain.swift
|
||||
├── circle.yml
|
||||
└── license
|
||||
</pre></div>
|
||||
|
||||
|
||||
<p>For our Hello, World project, we will be focusing on the <code>main.swift</code> file.</p>
|
||||
<p>For our Hello, World project, we will be focusing on the <code>Routes.swift</code> file.</p>
|
||||
<div class="codehilite"><pre><span></span>Hello
|
||||
└── Sources
|
||||
└── App
|
||||
└── main.swift
|
||||
└── Routes.swift
|
||||
</pre></div>
|
||||
|
||||
|
||||
|
|
@ -1737,34 +1750,27 @@
|
|||
</div>
|
||||
<h2 id="code">Code<a class="headerlink" href="#code" title="Permanent link">¶</a></h2>
|
||||
<h3 id="droplet">Droplet<a class="headerlink" href="#droplet" title="Permanent link">¶</a></h3>
|
||||
<p>Look for the following line in the <code>main.swift</code> file.</p>
|
||||
<div class="codehilite"><pre><span></span><span class="kd">let</span> <span class="nv">drop</span> <span class="p">=</span> <span class="k">try</span> <span class="n">Droplet</span><span class="p">()</span>
|
||||
<p>Look for the following line in the <code>Routes.swift</code> file.</p>
|
||||
<div class="codehilite"><pre><span></span><span class="kd">func</span> <span class="nf">build</span><span class="p">(</span><span class="kc">_</span> <span class="n">builder</span><span class="p">:</span> <span class="n">RouteBuilder</span><span class="p">)</span> <span class="kr">throws</span>
|
||||
</pre></div>
|
||||
|
||||
|
||||
<p>This is where the one and only <code>Droplet</code>for this example will be created. The <a href="../../vapor/droplet/">Droplet</a> class has a plethora of useful functions on it, and is used extensively.</p>
|
||||
<p>This method is where all the routes for our application will be added. </p>
|
||||
<h3 id="routing">Routing<a class="headerlink" href="#routing" title="Permanent link">¶</a></h3>
|
||||
<p>Right after the creation of <code>drop</code>, add the following code snippet.</p>
|
||||
<div class="codehilite"><pre><span></span><span class="n">drop</span><span class="p">.</span><span class="kr">get</span><span class="p">(</span><span class="s">"hello"</span><span class="p">)</span> <span class="p">{</span> <span class="n">request</span> <span class="k">in</span>
|
||||
<p>In the scope of the <code>build</code> method, look for the following statement.</p>
|
||||
<div class="codehilite"><pre><span></span><span class="n">builder</span><span class="p">.</span><span class="kr">get</span><span class="p">(</span><span class="s">"plaintext"</span><span class="p">)</span> <span class="p">{</span> <span class="n">req</span> <span class="k">in</span>
|
||||
<span class="k">return</span> <span class="s">"Hello, world!"</span>
|
||||
<span class="p">}</span>
|
||||
</pre></div>
|
||||
|
||||
|
||||
<p>This creates a new route on the <code>Droplet</code> that will match all <code>GET</code> requests to <code>/hello</code>.</p>
|
||||
<p>This creates a new route that will match all <code>GET</code> requests to <code>/plaintext</code>.</p>
|
||||
<p>All route closures are passed an instance of <a href="../../http/request/">Request</a> that contains information such as the URI requested and data sent.</p>
|
||||
<p>This route simply returns a string, but anything that is <a href="../../http/response-representable/">ResponseRepresentable</a> can be returned. Learn more in the <a href="../../routing/overview/">Routing</a> section of the guide.</p>
|
||||
<div class="admonition tip">
|
||||
<p class="admonition-title">Tip</p>
|
||||
<p>Xcode autocomplete may add extraneous type information to your closure's input arguments. This can be deleted to keep the code clean. If you'd like to keep the type information add <code>import HTTP</code> to the top of the file.</p>
|
||||
</div>
|
||||
<h3 id="serving">Serving<a class="headerlink" href="#serving" title="Permanent link">¶</a></h3>
|
||||
<p>At the bottom of the main file, make sure to run your <code>Droplet</code>.</p>
|
||||
<div class="codehilite"><pre><span></span><span class="n">drop</span><span class="p">.</span><span class="n">run</span><span class="p">()</span>
|
||||
</pre></div>
|
||||
|
||||
|
||||
<p>Save the file, and switch back to the terminal.</p>
|
||||
<h2 id="compile-run">Compile & Run<a class="headerlink" href="#compile-run" title="Permanent link">¶</a></h2>
|
||||
<h3 id="building">Building<a class="headerlink" href="#building" title="Permanent link">¶</a></h3>
|
||||
<p>A big part of what makes Vapor so great is Swift's state of the art compiler. Let's fire it up. Make sure you are in the root directory of the project and run the following command.</p>
|
||||
|
|
@ -1788,13 +1794,13 @@
|
|||
</pre></div>
|
||||
|
||||
|
||||
<h3 id="serving_1">Serving<a class="headerlink" href="#serving_1" title="Permanent link">¶</a></h3>
|
||||
<h3 id="serving">Serving<a class="headerlink" href="#serving" title="Permanent link">¶</a></h3>
|
||||
<p>Boot up the server by running the following command.</p>
|
||||
<div class="codehilite"><pre><span></span>vapor run serve
|
||||
</pre></div>
|
||||
|
||||
|
||||
<p>You should see a message <code>Server starting...</code>. You can now visit <code>http://localhost:8080/hello</code> in your browser.</p>
|
||||
<p>You should see a message <code>Server starting...</code>. You can now visit <code>http://localhost:8080/plaintext</code> in your browser.</p>
|
||||
<div class="admonition note">
|
||||
<p class="admonition-title">Note</p>
|
||||
<p>Certain port numbers require super user access to bind. Simply run <code>sudo vapor run</code> to allow access. If you decide to run on a port besides <code>80</code>, make sure to direct your browser accordingly.</p>
|
||||
|
|
|
|||
|
|
@ -1507,7 +1507,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1519,12 +1519,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1487,7 +1487,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1499,12 +1499,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1493,7 +1493,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1505,12 +1505,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1486,7 +1486,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1498,12 +1498,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1459,7 +1459,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1471,12 +1471,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1486,7 +1486,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1498,12 +1498,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1535,7 +1535,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1547,12 +1547,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1466,7 +1466,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1478,12 +1478,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1534,7 +1534,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1546,12 +1546,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1549,7 +1549,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1561,12 +1561,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1460,7 +1460,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1472,12 +1472,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1460,7 +1460,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1472,12 +1472,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1514,7 +1514,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1526,12 +1526,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1588,7 +1588,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1600,12 +1600,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -285,6 +285,14 @@
|
|||
Packages
|
||||
</a>
|
||||
|
||||
<nav class="md-nav">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#core" title="Core" class="md-nav__link">
|
||||
Core
|
||||
</a>
|
||||
|
||||
<nav class="md-nav">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
|
|
@ -293,20 +301,6 @@
|
|||
Included
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#extras" title="Extras" class="md-nav__link">
|
||||
Extras
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#third-party" title="Third Party" class="md-nav__link">
|
||||
Third Party
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
|
@ -319,6 +313,25 @@
|
|||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#community" title="Community" class="md-nav__link">
|
||||
Community
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#providers_1" title="Providers" class="md-nav__link">
|
||||
Providers
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
|
@ -1548,7 +1561,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1560,12 +1573,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
@ -1670,6 +1695,14 @@
|
|||
Packages
|
||||
</a>
|
||||
|
||||
<nav class="md-nav">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#core" title="Core" class="md-nav__link">
|
||||
Core
|
||||
</a>
|
||||
|
||||
<nav class="md-nav">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
|
|
@ -1678,20 +1711,6 @@
|
|||
Included
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#extras" title="Extras" class="md-nav__link">
|
||||
Extras
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#third-party" title="Third Party" class="md-nav__link">
|
||||
Third Party
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
|
@ -1704,6 +1723,25 @@
|
|||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#community" title="Community" class="md-nav__link">
|
||||
Community
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#providers_1" title="Providers" class="md-nav__link">
|
||||
Providers
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
|
@ -1749,11 +1787,13 @@
|
|||
<h2 id="packages">Packages<a class="headerlink" href="#packages" title="Permanent link">¶</a></h2>
|
||||
<p>Vapor is a modular framework built for a modular language. Code is split up into modules which are grouped to form packages. Packages can be added to your project by adding the package's Git url to your <code>Package.swift</code> file. Once a package is included, all of its modules will be available to <code>import</code>. You can read more about packages and modules in the Swift Package Manager <a href="https://swift.org/package-manager/">conceptual overview</a>. </p>
|
||||
<p>Below is a list of packages and modules that come with or can be used by Vapor projects. Packages will have a link to their respective GitHub page.</p>
|
||||
<h3 id="included">Included<a class="headerlink" href="#included" title="Permanent link">¶</a></h3>
|
||||
<p>Here is a list of all the packages and modules included with Vapor. </p>
|
||||
<h3 id="core">Core<a class="headerlink" href="#core" title="Permanent link">¶</a></h3>
|
||||
<p>Core packages are maintained by the Vapor team. </p>
|
||||
<h4 id="included">Included<a class="headerlink" href="#included" title="Permanent link">¶</a></h4>
|
||||
<p>The following packages are included with Vapor by default.</p>
|
||||
<div class="admonition tip">
|
||||
<p class="admonition-title">Tip</p>
|
||||
<p>While these packages are included in Vapor by default, they can also be used individually.</p>
|
||||
<p>These packages can also be used individually</p>
|
||||
</div>
|
||||
<ul>
|
||||
<li><a href="https://github.com/vapor/vapor">Vapor</a>: Swift's most used web framework.<ul>
|
||||
|
|
@ -1764,8 +1804,8 @@
|
|||
</ul>
|
||||
</li>
|
||||
<li><a href="https://github.com/vapor/engine">Engine</a>: Core transport layers.<ul>
|
||||
<li>HTTP: Pure Swift HTTP client and server.</li>
|
||||
<li>URI: Pure Swift URI parsing and serializing.</li>
|
||||
<li>HTTP: HTTP client and server.</li>
|
||||
<li>URI: URI parsing and serializing.</li>
|
||||
<li>WebSockets: Full-duplex communication channels over a single TCP connection.</li>
|
||||
<li>SMTP: Send email using Sendgrid and Gmail.</li>
|
||||
</ul>
|
||||
|
|
@ -1794,7 +1834,7 @@
|
|||
<li><a href="https://github.com/vapor/socks">Socks</a>: Swift C Socket API wrapper.</li>
|
||||
<li><a href="https://github.com/vapor/bits">Bits</a>: Low level byte manipulation helpers</li>
|
||||
</ul>
|
||||
<h3 id="extras">Extras<a class="headerlink" href="#extras" title="Permanent link">¶</a></h3>
|
||||
<h4 id="providers">Providers<a class="headerlink" href="#providers" title="Permanent link">¶</a></h4>
|
||||
<p>These are officially supported packages for Vapor that are not included by default.</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/vapor/fluent">Fluent</a>: Models, relationships, and querying for NoSQL and SQL databases.<ul>
|
||||
|
|
@ -1819,8 +1859,8 @@
|
|||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h3 id="third-party">Third Party<a class="headerlink" href="#third-party" title="Permanent link">¶</a></h3>
|
||||
<p>These are packages created by community members that work great with Vapor.</p>
|
||||
<h3 id="community">Community<a class="headerlink" href="#community" title="Permanent link">¶</a></h3>
|
||||
<p>These are packages maintained by community members that work great with Vapor.</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/vapor/postgresql">PostgreSQL</a>: Robust PostgreSQL interface for Swift.<ul>
|
||||
<li><a href="https://github.com/vapor/postgresql-driver">PostgreSQL Driver</a>: PostgreSQL driver for Fluent.</li>
|
||||
|
|
@ -1846,7 +1886,7 @@
|
|||
<li><a href="https://github.com/BrettRToomey/Jobs">Jobs</a>: A minimalistic job/background-task system for Swift.</li>
|
||||
<li><a href="https://github.com/himani93/heimdall">Heimdall</a>: An easy to use HTTP request logger.</li>
|
||||
</ul>
|
||||
<h3 id="providers">Providers<a class="headerlink" href="#providers" title="Permanent link">¶</a></h3>
|
||||
<h3 id="providers_1">Providers<a class="headerlink" href="#providers_1" title="Permanent link">¶</a></h3>
|
||||
<p>Vapor providers are a convenient way to add functionality to your Vapor projects. For a full list of providers, check out the <a href="https://github.com/search?utf8=✓&q=topic%3Avapor-provider&type=Repositories"><code>vapor-provider</code></a> tag on GitHub.</p>
|
||||
<h2 id="authors">Authors<a class="headerlink" href="#authors" title="Permanent link">¶</a></h2>
|
||||
<p><a href="mailto:tanner@vapor.codes">Tanner Nelson</a>, <a href="mailto:logan@vapor.codes">Logan Wright</a>, and the hundreds of members of Vapor.</p>
|
||||
|
|
|
|||
|
|
@ -1486,7 +1486,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1498,12 +1498,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1414,7 +1414,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1426,12 +1426,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1611,7 +1611,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1623,12 +1623,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1446,7 +1446,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1458,12 +1458,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1460,7 +1460,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1472,12 +1472,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1453,7 +1453,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1465,12 +1465,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1453,7 +1453,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1465,12 +1465,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1501,7 +1501,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1513,12 +1513,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1446,7 +1446,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1458,12 +1458,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1446,7 +1446,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1458,12 +1458,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1480,7 +1480,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1492,12 +1492,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1446,7 +1446,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1458,12 +1458,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1467,7 +1467,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1479,12 +1479,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1501,7 +1501,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1513,12 +1513,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1412,7 +1412,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1424,12 +1424,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1466,7 +1466,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1478,12 +1478,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1480,7 +1480,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1492,12 +1492,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1533,7 +1533,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1545,12 +1545,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -464,13 +464,19 @@
|
|||
|
||||
|
||||
<url>
|
||||
<loc>/switch/1_5/</loc>
|
||||
<loc>/version/1_5/</loc>
|
||||
<lastmod>2017-05-18</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/switch/2_0/</loc>
|
||||
<loc>/version/2_0/</loc>
|
||||
<lastmod>2017-05-18</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>/version/support/</loc>
|
||||
<lastmod>2017-05-18</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
|
|
|||
|
|
@ -1468,7 +1468,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1480,12 +1480,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1439,7 +1439,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1451,12 +1451,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1473,7 +1473,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1485,12 +1485,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1507,7 +1507,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1519,12 +1519,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
@ -1709,7 +1721,7 @@
|
|||
<h3 id="configurable">Configurable<a class="headerlink" href="#configurable" title="Permanent link">¶</a></h3>
|
||||
<p>If you want to modify a property of the <code>Droplet</code> only in certain cases, you can use <code>addConfigurable</code>. Say for example you want to email error logs to yourself in production, but you don't want to spam your inbox while developing.</p>
|
||||
<div class="codehilite"><pre><span></span><span class="kd">let</span> <span class="nv">config</span> <span class="p">=</span> <span class="k">try</span> <span class="n">Config</span><span class="p">()</span>
|
||||
<span class="n">config</span><span class="p">.</span><span class="n">addConfigurable</span><span class="p">(</span><span class="n">log</span><span class="p">:</span> <span class="n">MyEmailLogger</span><span class="p">.</span><span class="kc">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="s">"email"</span><span class="p">)</span>
|
||||
<span class="n">config</span><span class="p">.</span><span class="n">addConfigurable</span><span class="p">(</span><span class="n">log</span><span class="p">:</span> <span class="n">MyEmailLogger</span><span class="p">.</span><span class="kd">init</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="s">"email"</span><span class="p">)</span>
|
||||
|
||||
<span class="kd">let</span> <span class="nv">drop</span> <span class="p">=</span> <span class="n">Droplet</span><span class="p">(</span><span class="n">config</span><span class="p">)</span>
|
||||
</pre></div>
|
||||
|
|
|
|||
|
|
@ -1467,7 +1467,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1479,12 +1479,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1573,7 +1573,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1585,12 +1585,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1412,7 +1412,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1424,12 +1424,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1500,7 +1500,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1512,12 +1512,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1474,7 +1474,7 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/1_5/" title="1.5" class="md-nav__link">
|
||||
<a href="../../version/1_5/" title="1.5" class="md-nav__link">
|
||||
1.5
|
||||
</a>
|
||||
</li>
|
||||
|
|
@ -1486,12 +1486,24 @@
|
|||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../switch/2_0/" title="2.0" class="md-nav__link">
|
||||
<a href="../../version/2_0/" title="2.0" class="md-nav__link">
|
||||
2.0
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../version/support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -1432,6 +1432,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
@ -1463,7 +1475,7 @@
|
|||
<div class="md-content">
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
<a href="https://github.com/vapor/documentation/edit/master/2.0/docs/switch/1_5.md" title="Edit this page" class="md-icon md-content__edit">edit</a>
|
||||
<a href="https://github.com/vapor/documentation/edit/master/2.0/docs/version/1_5.md" title="Edit this page" class="md-icon md-content__edit">edit</a>
|
||||
|
||||
|
||||
|
||||
|
|
@ -1432,6 +1432,18 @@
|
|||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../support/" title="Support" class="md-nav__link">
|
||||
Support
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
|
@ -1463,7 +1475,7 @@
|
|||
<div class="md-content">
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
<a href="https://github.com/vapor/documentation/edit/master/2.0/docs/switch/2_0.md" title="Edit this page" class="md-icon md-content__edit">edit</a>
|
||||
<a href="https://github.com/vapor/documentation/edit/master/2.0/docs/version/2_0.md" title="Edit this page" class="md-icon md-content__edit">edit</a>
|
||||
|
||||
|
||||
|
||||
|
|
@ -1497,6 +1509,20 @@
|
|||
</a>
|
||||
|
||||
|
||||
<a href="../support/" title="Support" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
|
||||
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
|
||||
<span class="md-flex__ellipsis">
|
||||
<span class="md-footer-nav__direction">
|
||||
Next
|
||||
</span>
|
||||
Support
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue