1
00:00:00,070 --> 00:00:06,620
Goed terug te komen in deze les gaan we verder werken aan yo camp maar we zijn niet van plan om alle nieuwe functies of functionaliteit toe te voegen.

2
00:00:06,840 --> 00:00:09,220
We gaan gewoon naar bestaande code refactoren.

3
00:00:09,240 --> 00:00:20,750
Dus ik heb het over refactoring de routes en onze app J.S. voor een lange tijd en het is gewoon meer en meer uit de hand gegroeid en we hebben genoeg code hier dat het verdient refactoring en we gaan om zich te concentreren op de routes.

4
00:00:21,000 --> 00:00:25,000
Dus laat me wijzen op de verschillende groepen van de routes die we nu hebben.

5
00:00:25,050 --> 00:00:33,690
We hebben onze authenticatie routes over 40 iets lijnen hier en we hebben een commentaar routes daar.

6
00:00:33,690 --> 00:00:39,860
En dan hebben we ook onze camping druppels die gaan nog eens 40 of zo lijnen hier.

7
00:00:40,080 --> 00:00:42,590
Dus dat zijn de drie belangrijkste groepen van routes die we hebben.

8
00:00:42,880 --> 00:00:59,180
En we gaan ze uit te splitsen in drie verschillende bestanden en vereisen allemaal zo zal hebben een vereisen een pier die eruit ziet als var reactie routes evenaart nodig hebben en we zullen een route's directory slash reacties.

9
00:00:59,550 --> 00:01:00,770
Dus dan zullen we nodig hebben om dat werk te maken.

10
00:01:00,770 --> 00:01:05,480
Het zal nu niet werken en we zullen hetzelfde doen voor de camping en voor onze keel.

11
00:01:05,490 --> 00:01:06,740
En dat is nog maar het eerste deel.

12
00:01:06,780 --> 00:01:15,300
Splitsen dingen in verschillende bestanden en dan ga ik je laten zien op een andere manier kunnen we nog meer opdrogen onze routes en om de dingen een beetje schoner te maken met behulp van de Express-router.

13
00:01:15,360 --> 00:01:26,280
Dus we krijgen om dat, maar ik ga om te beginnen met het maken van directory een route en ik ben aan het werk binnenkant van 7 op dit punt omdat we aanzienlijke veranderingen in de applicatie structuur en de mappen.

14
00:01:26,370 --> 00:01:29,390
Dus het zou behoorlijk verwarrend zijn als ik niet een nieuwe versie heeft gemaakt.

15
00:01:29,940 --> 00:01:59,730
We gaan naar een map met de naam voor de routes te maken en dan zullen we drie verschillende bestanden routes slash campings J US routes slash opmerkingen naar ons toe en routes up routes slash en kunnen we ofwel noemen dit af J.S. of we kunnen noemen index, die is een ander zie je vaak het doel alle routes die niet gerelateerd zijn aan een bepaald model.

16
00:01:59,730 --> 00:02:00,780
En ik ga met die voor nu.

17
00:02:00,790 --> 00:02:03,140
Index Ja.

18
00:02:03,240 --> 00:02:09,840
Dus laten we openen die op en als we dat doen C9 op een directory zal openen alle drie van hen verschijnen.

19
00:02:10,020 --> 00:02:12,140
En dan kunnen we gewoon klikken op degenen die we willen.

20
00:02:12,210 --> 00:02:15,160
Dus hebben we nu deze kleine substructuur dat we de voorkeur.

21
00:02:15,420 --> 00:02:22,230
Laten we beginnen door te werken met campings openen die op en ik ga gewoon allemaal de camping routes vanuit hier te kopiëren.

22
00:02:22,410 --> 00:02:30,460
Dus dat begint hier, en dat gaat naar beneden tot onze reactie routes daar.

23
00:02:30,930 --> 00:02:35,430
En laten we plakken die in het kamp terrein en het is niet alleen gaat om automatisch te werken uit de doos.

24
00:02:35,430 --> 00:02:36,860
We moeten een aantal dingen veranderen.

25
00:02:37,020 --> 00:02:39,920
Maar laten we beginnen door gewoon het splitsen van de bestanden op.

26
00:02:39,960 --> 00:02:45,400
Dus de volgende zal ik samen met de opmerkingen en we hebben slechts 2 opmerking routes of nee.

27
00:02:45,990 --> 00:02:48,980
Dus ik neem allebei van die zet ze in dit bestand.

28
00:02:49,500 --> 00:02:55,790
Tot slot zullen we het openstellen van de index ja en wij doen de andere route toe te voegen, zodat we onze route route.

29
00:02:56,040 --> 00:03:11,890
En dan de authenticatie routes ook omlaag naar hier en ik ga dit te nemen is aangemeld, samen met ons en we zullen refactoring die afzonderlijk, maar dat hoort bij de authenticatie routes, want dat is waar we gebruik van maken.

30
00:03:12,030 --> 00:03:14,630
En het is ook een afhankelijkheid van de reactie routes.

31
00:03:14,760 --> 00:03:17,450
Ja, we gebruiken is ingelogd zijn hier ook.

32
00:03:17,490 --> 00:03:19,040
Dus laten we kopiëren dat alles in.

33
00:03:19,080 --> 00:03:24,480
Dus is aangemeld helemaal tot alle routes, waaronder de route route.

34
00:03:25,150 --> 00:03:27,810
En nu hebben we echt het opruimen van de toegang tot bestanden.

35
00:03:28,320 --> 00:03:32,530
Laten we plakken, die in index ja en op te slaan.

36
00:03:33,270 --> 00:03:37,990
En we krijgen fouten all over the place, omdat onze bestanden niet weet wat app verwijst.

37
00:03:38,430 --> 00:03:41,960
Zoals je kunt zien dat is een van de problemen die worden uitgevoerd in.

38
00:03:42,360 --> 00:03:51,390
Maar we zijn niet echt van plan om een ​​variabele app zoals we zouden in het verleden waar we doen onze app gelijk Express verklaren.

39
00:03:51,390 --> 00:03:53,610
We gaan iets anders doen.

40
00:03:53,610 --> 00:03:58,010
We gaan naar de uitdrukkelijke router te gebruiken en de machine die lijkt te beginnen.

41
00:03:58,140 --> 00:04:18,000
We gaan hier expressieve nodig heeft voor Express is gelijk aan vereisen express en dan gaan we var router te schrijven gelijk express dot router en dan gaan we alle routes op router in plaats van app toe te voegen.

42
00:04:18,350 --> 00:04:24,850
En we gaan dit eerst alleen maar om te laten zien doen en dan zal ik uitleggen waarom dit is zelfs de moeite waard.

43
00:04:25,650 --> 00:04:26,890
Dus zullen we dat doen.

44
00:04:27,270 --> 00:04:36,140
En dan natuurlijk hebben we iets te exporteren vanuit dit bestand en alles wat we nodig hebben om te exporteren is router zo module dat de uitvoer gelijk router.

45
00:04:36,870 --> 00:04:49,790
Dus we hebben deze router variabele gelijk geschapen om dot router uit te drukken in feite een nieuw exemplaar van de Express-router en dan zijn we niet meer het toevoegen van alle de routes naar de router toe te voegen aan de app zelf.

46
00:04:49,830 --> 00:04:55,260
Maar om deze router en dan zijn we terug te keren of het exporteren van de router aan het einde.

47
00:04:55,350 --> 00:04:57,330
En dit is campings dat ja.

48
00:04:57,580 --> 00:05:02,570
En als ik naar mijn aanvraag ja Ik ga om te beginnen door te eisen dat al mijn router bestanden.

49
00:05:03,090 --> 00:05:20,850
Dus ik zal die apart te doen van de andere afhankelijkheden van var commentaar routes en dan zullen we moeten camping routes Eco vereisen dot slash routes slash campings.

50
00:05:21,490 --> 00:05:31,510
En dan hebben we ook Auth. en zal door heel doen gelijken en alle gegroepeerd mooi.

51
00:05:32,690 --> 00:05:34,260
Het zit zo.

52
00:05:34,930 --> 00:05:43,950
OK vereisen dot slash routes slash index en kunnen we deze index Raf's bellen als je wilt.

53
00:05:44,380 --> 00:05:47,180
OK dus dat bewaren we.

54
00:05:47,230 --> 00:05:50,220
We zijn nu importeert of eisen dat die drie bestanden.

55
00:05:50,470 --> 00:05:53,420
Maar dat is niet genoeg voor ons om daadwerkelijk worden met behulp van hen gewoon nog niet.

56
00:05:53,410 --> 00:05:58,690
We hebben de bestanden die nodig zijn en slechts één van hen door de manier waarop is eigenlijk niets exporteren.

57
00:05:58,900 --> 00:06:02,540
De opmerkingen en de index j s zijn nog steeds problematisch.

58
00:06:02,770 --> 00:06:07,390
Maar als we terug gaan naar Apter Ja, we nodig hebben om een ​​app die ik gebruik schrijven.

59
00:06:07,450 --> 00:06:13,860
Dus ik ga gewoon om dit hier beneden te doen en ik zal je laten zien hoe het eruit ziet eerst nadat ik gebruiken.

60
00:06:14,080 --> 00:06:17,020
En dan moeten we het de naam van onze routes die we nodig hadden geven.

61
00:06:17,140 --> 00:06:20,340
Dus commentaar routes camping routes en index routes.

62
00:06:20,440 --> 00:06:21,620
Dus zullen we dat doen.

63
00:06:21,670 --> 00:06:28,810
Dus we beginnen met index routes en vervolgens nog eens gebruik updaten reactie routes.

64
00:06:28,810 --> 00:06:41,830
En dan nog het ene na het kampeerterrein draps en dat vertelt we geneigd om die drie route bestanden die we hebben vereist nu enige camping J eigenlijk ons ​​correct ingesteld te gebruiken.

65
00:06:42,010 --> 00:07:01,710
Dus laten we af met de anderen zegt J ons en wij zullen al die app dot dot CB router veranderen en dan helemaal onderaan we module dat de uitvoer gelijk is aan de router te doen en te besparen, maar we hebben nog steeds een aantal problemen.

66
00:07:01,750 --> 00:07:03,380
U kunt zien wordt ingelogd.

67
00:07:03,430 --> 00:07:07,720
We moeten definiëren die camping is niet gedefinieerd.

68
00:07:08,380 --> 00:07:11,030
En dit is ook klagen dat camping is niet gedefinieerd.

69
00:07:11,320 --> 00:07:14,420
Dus moeten we ervoor zorgen dat we toe te voegen in de juiste modellen ook.

70
00:07:14,440 --> 00:07:22,950
Dus hier zullen we gewoon een ander ver en niet beginnen met camping gelijken vereisen.

71
00:07:23,240 --> 00:07:25,180
En we moeten het juiste pad te krijgen.

72
00:07:25,180 --> 00:07:32,080
Dus nu zijn we in de routes directory en we moeten naar binnen gaan de modellen directory camping.

73
00:07:32,240 --> 00:07:33,140
Ja.

74
00:07:33,220 --> 00:07:46,190
Dus we moeten doen dot dot slash modellen slash camping en dan zullen we ook de opmerkingen die moet model slash reacties te kunnen importeren.

75
00:07:46,250 --> 00:08:00,770
Dat zijn de twee modellen die we hier willen nodig hebben en zal redden, maar we hebben nog steeds dit nummer van is aangemeld en om te beginnen Ik ga gewoon naar de code wordt aangemeld kopiëren.

76
00:08:01,060 --> 00:08:03,130
Dus het is onderaan deze.

77
00:08:03,130 --> 00:08:07,870
Dus exemplaar dat in beide plaatsen dus we zullen het in onze index routes te houden.

78
00:08:08,050 --> 00:08:14,440
We zijn ook van plan om het toe te voegen aan onze opmerkingen route en zet ze aan de onderkant voor nu en op te slaan.

79
00:08:14,950 --> 00:08:20,690
En nu dat de lucht verdwijnt en we zijn voorzien van gratis krijgen we te gaan in dit bestand.

80
00:08:20,870 --> 00:08:28,680
Nu is het aan te pakken onze index J.S. waar er een beetje meer zorgen over te maken, omdat we met behulp van enkele andere code die gaat overgeven enkele problemen.

81
00:08:28,880 --> 00:08:42,420
Dus moeten we om te beginnen met onze code die uitdrukkelijk vereist en maakt vervolgens dat de Express-router gewoon kopiëren het hier.

82
00:08:43,500 --> 00:08:58,890
Stel in en dan zullen we al deze apps op de router te veranderen krijgt geleid tot berichten, net als dat en op te slaan.

83
00:08:59,050 --> 00:09:00,270
We hebben een probleem.

84
00:09:00,640 --> 00:09:05,190
Het is klagen dat het paspoort is niet gedefinieerd en dat is omdat het niet is gedefinieerd.

85
00:09:05,360 --> 00:09:12,840
Dus alles wat we moeten doen is een VAR paspoort gelijk vereisen paspoort.

86
00:09:13,850 --> 00:09:17,700
En we zijn er bijna, maar we hebben ook een probleem waar de gebruiker niet is gedefinieerd.

87
00:09:17,920 --> 00:09:28,940
Dus moeten we de gebruiker te definiëren, zodat onze gebruiker gelijk vereisen dot dot slash modellen slash gebruiker.

88
00:09:28,930 --> 00:09:34,920
Dus u waarschijnlijk al gemerkt dat, om voor ons om dingen te breken in de afzonderlijke bestanden en houden onze app gewoon mooi en schoon.

89
00:09:35,140 --> 00:09:40,250
Het betekent wel dat we nodig hebben dingen een beetje vaker en dat is het enige nadeel.

90
00:09:40,270 --> 00:09:46,560
Het is een beetje meer code om dingen nodig, maar op de lange termijn maakt het een veel meer zin om een ​​code te breken als deze.

91
00:09:46,610 --> 00:09:55,260
Houd alles georganiseerd hebben een aantal orde en structuur van onze app en het zou een extra regel of twee bedoel hier, maar het houdt haar Applecross bestand lekker kort.

92
00:09:55,580 --> 00:10:06,720
OK dus als we proberen en testen dit uit nu hebben we onze drie routes die we nodig al deze bestanden worden nu opgezet waar zij de belangrijkste afhankelijkheden vereist.

93
00:10:06,770 --> 00:10:23,790
De modellen uit te drukken een uitdrukkelijke router en dan zijn we exporteren op de bodem van elk van hen, hoewel we het niet doet op dit ene, die we nodig hebben om een ​​index te doen, zoals module maar de export gelijk router Nu als we proberen en start de app.

94
00:10:23,820 --> 00:10:26,320
Laten we eens kijken of we eventuele fouten te krijgen.

95
00:10:26,430 --> 00:10:27,410
Het ziet er goed uit.

96
00:10:27,690 --> 00:10:28,950
Laten we eens testen het uit.

97
00:10:29,310 --> 00:10:33,120
Dus we gaan naar de root pad om te beginnen met die route werkt.

98
00:10:33,600 --> 00:10:34,920
Voel de campings.

99
00:10:34,950 --> 00:10:40,130
We hebben een probleem hier is dat we niet camping in plaats van de campings route te bepalen.

100
00:10:40,640 --> 00:10:54,680
Dus moeten we open dat tot camping J.S. en toe te voegen aan onze VAR camping gelijken vereisen dot dot slash modellen slash camping net zoals we deden in de andere bestanden.

101
00:10:54,690 --> 00:10:56,610
Zorg ervoor dat er geen andere fouten in hier.

102
00:10:56,630 --> 00:10:58,240
Het ziet er goed uit.

103
00:10:58,320 --> 00:11:04,140
Start de server en probeer het opnieuw uit.

104
00:11:04,130 --> 00:11:05,710
Nu zijn we krijgen om te gaan.

105
00:11:06,460 --> 00:11:08,030
Dus we het bekijken van de show pagina.

106
00:11:08,100 --> 00:11:09,050
Laten we terug gaan.

107
00:11:09,120 --> 00:11:10,890
Probeer en meld u aan.

108
00:11:11,000 --> 00:11:11,750
Grote.

109
00:11:12,210 --> 00:11:16,790
Severus wachtwoord en alles werkt prima.

110
00:11:16,860 --> 00:11:17,970
Wat geweldig is.

111
00:11:17,980 --> 00:11:33,160
Het was eigenlijk een grotere verandering die we kunnen maken op te drogen of code een klein beetje en het heeft te maken met deze lijn hier zijn deze drie lijnen eigenlijk wat we doen nadat u index routes camping routes en commentaar routes wat we kunnen gebruiken doen is verkorten de verklaringen route.

112
00:11:33,210 --> 00:11:36,660
Dus laten we eens een voorbeeld van commentaar routes gemeen Jay.

113
00:11:36,690 --> 00:11:37,380
Ja.

114
00:11:37,440 --> 00:12:02,260
De twee routes die we hebben allemaal beginnen met campings slash ID slash reacties campings slash ID slash commentaren en dan hebben we Slash wisten aan het einde van een van hen of in de pagina van de camping droogte als ik die open te stellen kun je zien dat ze allemaal start met Slash campings en kunnen we eigenlijk te verminderen dat duplicatie als we ze nodig hebben in onze app.

115
00:12:02,310 --> 00:12:03,390
Ja.

116
00:12:03,380 --> 00:12:04,770
Dus laten we beginnen met de camping.

117
00:12:05,070 --> 00:12:19,130
Ik kan zeggen dat alle camping routes moeten beginnen met Slash campings en we zullen al deze camping G-S routes die weve op deze routes vindt u hier en voeg slash camping voor hen te nemen.

118
00:12:19,500 --> 00:12:26,490
Dus als zouden gaan om deze verandering te maken dan moeten we naar een camping JS-bestand en te ontdoen van alle slash campings.

119
00:12:26,490 --> 00:12:32,100
Dus nu de index om alle campings te laten zien is gewoon slash.

120
00:12:32,750 --> 00:12:41,130
Het creëren is gewoon slash onze nieuwe is net slash Nieuw onze showroom.

121
00:12:41,190 --> 00:12:44,900
Het is gewoon slash-ID en dat is alles wat we hebben.

122
00:12:45,000 --> 00:12:54,710
Dus we zullen besparen en wat dat doet is weer het duurt camping routes al deze routes werden gedefinieerd in dat bestand en het voegt slash campings in de voorkant van hen.

123
00:12:54,990 --> 00:13:24,220
Dus het helpt ons het schoonmaken van de code en we kunnen hetzelfde doen, hoewel voor de index routes is er niets met elkaar gemeen dat we willen vasthouden in de voorkant van hen, zodat we kunnen gewoon laten hoe het is of we kunnen alleen maar zeggen dat ze allemaal start met Slash als we willen hen hebben de hele wedstrijd dit patroon, waar wij de string eerste en laten we gewoon testen of beginnen de server up refresh op de kampeerterreinen pagina die nu werken, zelfs al is de route zelf gaan we naar camping.

124
00:13:24,260 --> 00:13:27,680
Ja, de index route is gewoon slash.

125
00:13:27,890 --> 00:13:32,370
Het is eigenlijk slash camping omdat deze lijn hier.

126
00:13:32,660 --> 00:13:33,850
Dus commentaar routes.

127
00:13:33,920 --> 00:13:53,280
Het is een beetje ingewikkelder omdat ze allemaal beginnen met Slash camping slash colon ID slash opmerkingen en dan kunnen we naar de reactie bestand reactie J ons routes en verander al deze, zodat dit slechts slash nieuw.

128
00:13:53,850 --> 00:13:56,070
En dit is gewoon slash.

129
00:13:56,880 --> 00:14:07,320
Zo verkorten we de routes veel en we gegroepeerd dingen in deze ideeën deze onderwerpen, zodat alle de camping routes beginnen met Slash campings en kunnen we een kortere route verklaringen te schrijven.

130
00:14:07,320 --> 00:14:13,650
En dat is vooral het geval met de opmerkingen waar we dit niet te lang voorvoegsel hier leveren, maar er is een probleem.

131
00:14:13,760 --> 00:14:27,710
Als we besparen ervoor zorgen dat we redden het commentaar bestand en terug te gaan en opnieuw op te starten en te vernieuwen en we gaan naar één van de reactie routes graag een nieuwe reactie.

132
00:14:27,720 --> 00:14:29,750
Ten eerste gaan we te hebben om in te loggen natuurlijk.

133
00:14:30,060 --> 00:14:35,120
Dus ik zal inloggen in een Severus en dat nog eens proberen.

134
00:14:35,750 --> 00:14:38,310
En nu ik probeer en voeg geplaatst.

135
00:14:38,370 --> 00:14:49,660
We hebben een probleem en het is moeilijk te zeggen wat het probleem is van deze fout die altijd frustrerend, maar het zegt kan niet lezen een eigenschap naam van NULL en het is te wijzen op deze lijn hier.

136
00:14:49,750 --> 00:14:51,160
Campings naam.

137
00:14:51,210 --> 00:15:06,500
Zo van die fout die we camping kunnen Garner is null, wat betekent dat het niet vinden van onze camping in de database want in plaats van deze reactie route wanneer we een nieuwe reactie is het eerste wat het doet is het vinden van een camping door de ID.

138
00:15:06,750 --> 00:15:10,050
En wat er gebeurt is dat onze ID eigenlijk niet wordt gevonden.

139
00:15:10,230 --> 00:15:18,400
Dus we kunnen bewijzen dat door het doen van een vertrouweling log verzoek parameter-ID en de server niet opnieuw beginnen.

140
00:15:18,990 --> 00:15:39,870
En dat werkte prima totdat we deze routes verhuisd en we gebruikten deze uitdrukkelijke router als deze waar we aangegeven dat alle commentaar routes beginnen met deze waar we toe Colan ID, maar als we het uit te proberen en we zijn fris en we kijken hier eerder deze lange pijl wees erop kunnen we zien niet werd afgedrukt.

141
00:15:39,890 --> 00:15:42,420
Dus het is niet het vinden van de ID.

142
00:15:42,570 --> 00:15:49,180
Wat er gebeurt is dat onze I.D. of colon I.D. route parameter wordt niet waardoor het door naar onze commentaar routes.

143
00:15:49,380 --> 00:15:56,160
En er is een heel eenvoudig vast te stellen wanneer we gebruik maken van de express router in dit bestand passeren we in een optie in plaats van een object.

144
00:15:56,250 --> 00:15:57,850
programma's samen te voegen.

145
00:15:58,110 --> 00:15:58,830
True.

146
00:15:59,340 --> 00:16:09,270
En dat zal dan het samenvoegen van de Paramo van de camping en de opmerkingen bij elkaar, zodat in de reactie routes we in staat om toegang te krijgen tot deze Kolin ID die we gedefinieerd.

147
00:16:09,270 --> 00:16:14,210
Dus laten we doorstart nu knooppunt Aptera Ja.

148
00:16:14,690 --> 00:16:23,180
Als we vers nu moeten we terug te gaan slash campings vernieuwen.

149
00:16:24,570 --> 00:16:35,340
Ik moet terug in te loggen als Severus wachtwoord dan laten gaan en proberen en voeg een reactie en je kunt zien dat het werkt nu prima.

150
00:16:35,430 --> 00:16:39,080
En we vinden dat ID en dan zijn we het vinden van de juiste camping.

151
00:16:39,270 --> 00:16:40,430
Zodat we niet een probleem hebben.

152
00:16:40,800 --> 00:16:41,240
OK.

153
00:16:41,280 --> 00:16:43,200
Dus hebben we met succes herwerkt de routes.

154
00:16:43,350 --> 00:16:49,300
Het laatste wat we konden echt concentreren op is het reinigen van een andere code zodat we konden in onze opmerkingen bestand bijvoorbeeld gaan.

155
00:16:49,500 --> 00:16:51,730
En we hoeven niet te commentaar routes zeggen hier niet meer.

156
00:16:52,050 --> 00:16:58,270
Maar als we wilden gaan en voeg de puntkomma en ook op slechts een klein bericht toe te voegen voor elke route.

157
00:16:58,290 --> 00:17:11,700
Dus dit is het commentaar nieuwe en dan is deze opmerkingen te maken en we zullen redden ervoor zorgen dat alles is mooi opgemaakte en zich te ontdoen van.

158
00:17:12,170 --> 00:17:13,520
We hebben nog steeds dit is aangemeld.

159
00:17:13,530 --> 00:17:26,740
Ik kom net een bericht toe te voegen hier middleware dat we zullen refactoring en verhuizen naar een eigen bestand dat vervolgens zal vereisen in plaats daarvan het bestand opmerkingen en onze index japes file, want we hebben het in beide plaatsen.

160
00:17:27,440 --> 00:17:29,500
Laten we ervoor zorgen dat we hebben een aantal opmerkingen hier.

161
00:17:29,520 --> 00:17:31,440
Dus dit is de route.

162
00:17:31,940 --> 00:17:37,950
Dit is onze register formulier route dit zorgt voor de Sign-Up logische route.

163
00:17:38,120 --> 00:17:39,860
Dit is onze log en de vorm route.

164
00:17:40,160 --> 00:17:44,150
Dit zorgt voor de log en formulieren logica en eigenlijk doet het in te loggen.

165
00:17:44,390 --> 00:17:47,040
En dit is de uitloggen route.

166
00:17:47,760 --> 00:17:51,010
En dan hebben we onze middleware hier.

167
00:17:51,080 --> 00:17:51,460
Okee.

168
00:17:51,470 --> 00:17:53,190
En dan tot slot de naar camping.

169
00:17:53,220 --> 00:17:55,260
Ja, we hebben onze index route.

170
00:17:55,670 --> 00:18:00,630
Onze route creëren en onze nieuwe route en de show.

171
00:18:00,620 --> 00:18:01,220
Grote.

172
00:18:01,400 --> 00:18:06,280
En eigenlijk ja, laten we eens kijken of er iets anders hebben we echt op te ruimen hier.

173
00:18:06,330 --> 00:18:09,570
Laten we gaan door en voeg een reactie hier.

174
00:18:09,990 --> 00:18:15,030
Zijn we gelijk die routes en anders voor goed om te gaan.

175
00:18:15,300 --> 00:18:22,060
Dus werden we veel dingen rond tot aan de bestanden en directories, maar onze logica is precies hetzelfde.

176
00:18:22,080 --> 00:18:40,040
Echt de grootste verandering afgezien van bewegende dingen in verschillende bestanden toonde dit gebruik van de Express-router, waar we route files kan eisen en in ons geval onze route bestanden exporteert de router die we gebruiken en dat niet hoeft te worden genoemd router, maar dat is de conventionele naam.

177
00:18:40,050 --> 00:18:54,620
Dus wat we hier genoemd we hoeven alleen maar een advertentie Didcot krijgt en berichten verwijzen naar dat object en stuur die men op de bodem en kunnen we dit voorvoegsel dat in de voorkant van elke route in dat bestand zal worden toegevoegd te bieden.

178
00:18:54,620 --> 00:18:54,920
Grote.

179
00:18:54,930 --> 00:19:01,920
Dus we echt schoon dingen om te laten zien hoeveel we hebben 46 lijnen in deze app ons in de vorige versie.

180
00:19:02,070 --> 00:19:05,930
Als we het openstellen van SJS hadden we 177 lijnen.

181
00:19:06,120 --> 00:19:07,760
Dus dat is een vrij drastische vermindering.
