1
00:00:00,070 --> 00:00:06,620
Dobrze wrócić w tej lekcji mamy zamiar kontynuować prace nad yo obozie, ale nie zamierzamy dodawać żadnych nowych funkcji lub funkcjonalności.

2
00:00:06,840 --> 00:00:09,220
Jesteśmy po prostu będzie byłaby istniejącego kodu.

3
00:00:09,240 --> 00:00:20,750
Więc już mówić o refactoring trasy i naszą aplikację J.S. przez długi czas, a to jest po prostu uprawia się coraz bardziej spod kontroli i nie mamy wystarczająco dużo kod tutaj, że gwarantuje, refactoring go i zamierzamy skupić się na trasach.

4
00:00:21,000 --> 00:00:25,000
Więc niech mi tylko wyróżnić różne grupy tras, które mamy teraz.

5
00:00:25,050 --> 00:00:33,690
Mamy około 40 tras uwierzytelniania linii coś tu i mamy trasy komentarz właśnie tam.

6
00:00:33,690 --> 00:00:39,860
A potem mamy także nasze kropli camping, gdzie iść kolejne 40 lub tak wierszy tutaj.

7
00:00:40,080 --> 00:00:42,590
To są trzy główne grupy tras, które mamy.

8
00:00:42,880 --> 00:00:59,180
I mamy zamiar podzielić je na trzy różne pliki, a następnie wymagają ich wszystkich, tak będzie miał wymagają molo, który wygląda jak var trasach komentarz równa wymaga i będziemy mieli komentarzy ukośnymi katalog trasa jest.

9
00:00:59,550 --> 00:01:00,770
Tak więc będziemy potrzebować, aby tę pracę.

10
00:01:00,770 --> 00:01:05,480
To nie będzie działać już teraz, a my zrobimy to samo dla campingu i dla naszych gardeł.

11
00:01:05,490 --> 00:01:06,740
A to dopiero pierwsza część.

12
00:01:06,780 --> 00:01:15,300
rzeczy podziałowi na pliki i mam zamiar pokazać w inny sposób możemy wysychają nasze drogi jeszcze więcej i aby rzeczy trochę czystsze pomocą routera Express.

13
00:01:15,360 --> 00:01:26,280
Więc my się do tego, ale mam zamiar zacząć od tworzenia katalogu trasy i pracuję wewnątrz 7 w tym momencie, ponieważ robimy znaczne zmiany w strukturze aplikacji i katalogów.

14
00:01:26,370 --> 00:01:29,390
Więc byłoby to dość mylące, jeśli nie zrobić nową wersję.

15
00:01:29,940 --> 00:01:59,730
Jedziemy, aby katalog o nazwie dla tras, a następnie będziemy wprowadzać trzy różne pliki Trasy slash camping trasy J USA znacznie obniżyć poziom komentarzy w naszym kierunku i drogi w górę trasy slash i możemy albo tego odwołać J.S. czy moglibyśmy nazwać indeksu, który jest kolejnym zobaczysz często na wszystkich trasach przeznaczenia, które nie są związane z konkretnym modelu.

16
00:01:59,730 --> 00:02:00,780
I pójdę z tym na razie.

17
00:02:00,790 --> 00:02:03,140
Indeks Tak.

18
00:02:03,240 --> 00:02:09,840
Warto więc otworzyć się i te, jeśli robimy C9 na katalogu będzie otworzyć wszystkie trzy z nich pojawiają.

19
00:02:10,020 --> 00:02:12,140
A potem możemy po prostu kliknij na te, które chcemy.

20
00:02:12,210 --> 00:02:15,160
Więc teraz mamy ten mały poddrzewo że uprzywilejowane.

21
00:02:15,420 --> 00:02:22,230
Zacznijmy od pracy z campingów, że otworzy się i jestem po prostu skopiować wszystkie szlaki campingu stąd.

22
00:02:22,410 --> 00:02:30,460
Tak, że zaczyna się tu i że idzie w dół do naszych dróg komentarz właśnie tam.

23
00:02:30,930 --> 00:02:35,430
I niech wklej to do terenu obozu i to nie jest po prostu będzie działać automatycznie po wyjęciu z pudełka.

24
00:02:35,430 --> 00:02:36,860
Będziemy musieli zmienić pewne rzeczy.

25
00:02:37,020 --> 00:02:39,920
Ale zacznijmy po prostu dzieląc pliki w górę.

26
00:02:39,960 --> 00:02:45,400
Więc następnym będę pracować z uwagami i mamy tylko 2 trasy komentarz lub nie.

27
00:02:45,990 --> 00:02:48,980
Więc wezmę oba te umieścić je w tym pliku.

28
00:02:49,500 --> 00:02:55,790
Wreszcie będziemy otwierać indeks tak i dodamy drugą trasę tak mamy drogę do celu.

29
00:02:56,040 --> 00:03:11,890
A potem trasy uwierzytelniania, a także do tu i mam zamiar wziąć to jest rejestrowane wraz z nami i będziemy refactoring że oddzielnie, ale które należy ze szlakami uwierzytelniania bo tam używamy go.

30
00:03:12,030 --> 00:03:14,630
I to jest również zależność trasach komentarz.

31
00:03:14,760 --> 00:03:17,450
Tak używamy jest zalogowany również tutaj.

32
00:03:17,490 --> 00:03:19,040
Warto więc skopiować wszystko w.

33
00:03:19,080 --> 00:03:24,480
Więc jest rejestrowany przez całą drogę się wszystkie szlaki tym szlaku trasy.

34
00:03:25,150 --> 00:03:27,810
A teraz mamy naprawdę oczyścić plik dostępu.

35
00:03:28,320 --> 00:03:32,530
Załóżmy, wklej to do indeksu tak i oszczędzać.

36
00:03:33,270 --> 00:03:37,990
A my się błędy w każdym miejscu, ponieważ nasze pliki nie wiem co aplikacja ma na myśli.

37
00:03:38,430 --> 00:03:41,960
Jak widać, jest to jeden z problemów są wyświetlane na.

38
00:03:42,360 --> 00:03:51,390
Ale nie jesteśmy rzeczywiście będzie zadeklarować zmienną aplikację jak my by w przeszłości, gdzie robimy nasze app równa Express.

39
00:03:51,390 --> 00:03:53,610
Mamy zamiar zrobić coś nieco innego.

40
00:03:53,610 --> 00:03:58,010
Mamy zamiar wykorzystać wyraźną router i komputer z tym wygląda na start.

41
00:03:58,140 --> 00:04:18,000
Jedziemy wymagać wyraziste tutaj ekspresowe równa wymaga wyraźnej i wtedy będziemy pisać routera var równa wyraźnej routera kropki a potem mamy zamiar dodać wszystkie szlaki na routerze, a nie aplikacji.

42
00:04:18,350 --> 00:04:24,850
A my zamierzamy zrobić ten pierwszy po prostu pokazać, a potem będę wyjaśnić, dlaczego tak jest nawet warte zrobienia.

43
00:04:25,650 --> 00:04:26,890
Więc zrobimy to.

44
00:04:27,270 --> 00:04:36,140
I wtedy oczywiście musimy eksportować coś z tego pliku i wszystko, czego potrzebujemy, aby wyeksportować moduł jest ruter tak, że eksport jest równy router.

45
00:04:36,870 --> 00:04:49,790
Dlatego stworzyliśmy ten router zmiennej równa wyrazić Dot Rutera zasadzie nową instancję routera Express, a następnie dodajemy wszystkie szlaki do routera nie dodając je do samej aplikacji.

46
00:04:49,830 --> 00:04:55,260
Ale do tego routera, a następnie wracamy lub eksportowania router na samym końcu.

47
00:04:55,350 --> 00:04:57,330
I to jest tak, że camping.

48
00:04:57,580 --> 00:05:02,570
A jeśli pójdę do mojego app tak mam zamiar rozpocząć wymagając wszystkie moje pliki routera.

49
00:05:03,090 --> 00:05:20,850
Więc zrobię to oddzielnie od innych uzależnień Var trasach komentarz i wtedy będziemy mieć szlaki campingu Eco wymagaj dot trasy slash slash kempingów.

50
00:05:21,490 --> 00:05:31,510
A potem mamy także AUTH. i zrobi wszystko i wszystkich na całym równa grupowane estetycznie.

51
00:05:32,690 --> 00:05:34,260
To jest tak.

52
00:05:34,930 --> 00:05:43,950
OK wymagają dot trasy slash slash indeks i możemy nazwać tego indeksu Raf, jeśli chcesz.

53
00:05:44,380 --> 00:05:47,180
OK, więc będziemy zapisz to.

54
00:05:47,230 --> 00:05:50,220
Jesteśmy teraz importowanie lub wymaganie te trzy pliki.

55
00:05:50,470 --> 00:05:53,420
Ale to nie wystarczy dla nas, aby być w rzeczywistości wykorzystywanie ich jeszcze.

56
00:05:53,410 --> 00:05:58,690
Mamy wymagane pliki, a tylko jeden z nich na drodze jest rzeczywiście eksportu niczego.

57
00:05:58,900 --> 00:06:02,540
Uwagi i indeks j s nadal są problematyczne.

58
00:06:02,770 --> 00:06:07,390
Ale jeśli wrócimy do Apter Tak musimy napisać aplikację używam.

59
00:06:07,450 --> 00:06:13,860
Więc jestem po prostu będzie to zrobić tutaj, a pokażę ci, jak to wygląda po raz pierwszy używam.

60
00:06:14,080 --> 00:06:17,020
A potem musimy nadać mu nazwę z naszych tras, które są wymagane.

61
00:06:17,140 --> 00:06:20,340
Więc skomentować trasy campingu tras i szlaków indeksu.

62
00:06:20,440 --> 00:06:21,620
Więc zrobimy to.

63
00:06:21,670 --> 00:06:28,810
Więc zaczniemy od tras indeksu a potem jeszcze w ruchu zmiana tras komentarz.

64
00:06:28,810 --> 00:06:41,830
A potem jeszcze jeden po nim jest draps campingu i że mówi, że jesteśmy skłonni do korzystania z tych trzech plików trasa, którą mamy w tej chwili wymagany tylko campingu J nam właściwie ustawione prawidłowo.

65
00:06:42,010 --> 00:07:01,710
Warto więc skończyć z innymi te komentarze J nami, a my zmienić te wszystkie app dot routera CB kropkę, a następnie na samym dole robimy moduł eksportu równa routera i zapisać, ale wciąż mamy pewne problemy.

66
00:07:01,750 --> 00:07:03,380
Widać jest zalogowany.

67
00:07:03,430 --> 00:07:07,720
Musimy zdefiniować, że kemping nie jest zdefiniowana.

68
00:07:08,380 --> 00:07:11,030
I to jest również narzekają, że kemping nie jest zdefiniowana.

69
00:07:11,320 --> 00:07:14,420
Dlatego musimy się upewnić, dodajemy w odpowiednich modeli, jak również.

70
00:07:14,440 --> 00:07:22,950
Więc tu musimy po prostu zrobić kolejny daleko i nie zacząć równi campingu wymaga.

71
00:07:23,240 --> 00:07:25,180
I musimy uzyskać właściwą ścieżkę do pliku.

72
00:07:25,180 --> 00:07:32,080
Więc teraz jesteśmy wewnątrz katalogu tras i musimy wejść do środka campingu modele katalogów.

73
00:07:32,240 --> 00:07:33,140
Tak.

74
00:07:33,220 --> 00:07:46,190
Więc musimy zrobić kropka kropka modele slash slash campingu, a następnie będziemy również importować komentarzy, które musi być modelem komentarz ukośnik.

75
00:07:46,250 --> 00:08:00,770
Są to dwa modele chcemy wymagają tu i uratuje, ale wciąż mamy ten problem jest zalogowany i zacząć Idę tylko skopiować kod jest zalogowany.

76
00:08:01,060 --> 00:08:03,130
Więc to jest w dolnej części tego.

77
00:08:03,130 --> 00:08:07,870
Więc kopiować, że w obu tych miejscach więc będziemy trzymać go w naszych trasach indeksu.

78
00:08:08,050 --> 00:08:14,440
Mamy także zamiar dodać go do naszych komentarzach trasy i po prostu umieścić je na dole teraz i oszczędzać.

79
00:08:14,950 --> 00:08:20,690
A teraz, gdy powietrze przechodzi dalej i jesteśmy wolni powietrza mamy iść w tym pliku.

80
00:08:20,870 --> 00:08:28,680
Teraz to rozwiązać nasz indeks J.S. gdzie jest trochę więcej się martwić, ponieważ używamy jakiś inny kod, który rzuci się pewne problemy.

81
00:08:28,880 --> 00:08:42,420
Więc musimy zacząć od naszego kodu, który wymaga wyraźnej a następnie tworzy router Express, wystarczy skopiować go tutaj.

82
00:08:43,500 --> 00:08:58,890
Ustaw i wtedy będziemy zmieniać wszystkie te aplikacje do routera ma nic kierowane aż posty tak po prostu i oszczędzać.

83
00:08:59,050 --> 00:09:00,270
Mamy problem.

84
00:09:00,640 --> 00:09:05,190
To narzekają, że paszport nie jest zdefiniowana, a to dlatego, że nie jest zdefiniowana.

85
00:09:05,360 --> 00:09:12,840
Więc wszystko co musisz zrobić, to paszport VAR równa wymaga paszportu.

86
00:09:13,850 --> 00:09:17,700
I jesteśmy prawie na miejscu, ale mamy też wątpliwości, gdzie użytkownik nie jest zdefiniowana.

87
00:09:17,920 --> 00:09:28,940
Więc musimy zdefiniować użytkownikowi więc nasz użytkownik równa wymagają kropka kropka modele slash slash użytkownika.

88
00:09:28,930 --> 00:09:34,920
Więc pewnie zauważyliście, że w porządku dla nas, aby złamać rzeczy do oddzielnych plików i zachować nasze app po prostu ładne i czyste.

89
00:09:35,140 --> 00:09:40,250
To znaczy, że musimy częściej wymagają rzeczy trochę i to jest jeden minus.

90
00:09:40,270 --> 00:09:46,560
To trochę więcej kodu wymagać rzeczy, ale na dłuższą metę to sprawia, że ​​o wiele więcej sensu, aby złamać kod się w ten sposób.

91
00:09:46,610 --> 00:09:55,260
Utrzymać wszystko zorganizowane mieć jakiś porządek i strukturę naszej aplikacji, a to może oznaczać dodatkowy wiersz lub dwa tutaj, ale trzyma jej Applecross złożyć miła i krótka.

92
00:09:55,580 --> 00:10:06,720
OK, więc jeśli spróbujemy przetestować się teraz mamy nasze trzy trasy, które mamy wymagających wszystkie z tych plików są teraz ustawione tam, gdzie mają one istotne zależności wymagany.

93
00:10:06,770 --> 00:10:23,790
Modele wyrazić wyraźną routera, a następnie mamy eksportuje na dole wszystkich z nich, choć nie robimy go na ten jeden, który musimy zrobić indeksu, takich jak moduł eksportu wynosi routera, ale teraz, jeśli spróbujemy uruchomić app.

94
00:10:23,820 --> 00:10:26,320
Zobaczymy, czy mamy jakiekolwiek błędy.

95
00:10:26,430 --> 00:10:27,410
Wygląda dobrze.

96
00:10:27,690 --> 00:10:28,950
Sprawdźmy to.

97
00:10:29,310 --> 00:10:33,120
Więc pójdziemy do toru głównego, aby rozpocząć, że trasa działa.

98
00:10:33,600 --> 00:10:34,920
Poczuj kempingów.

99
00:10:34,950 --> 00:10:40,130
Mamy tu problem jest nie definiują campingu zamiast trasie campingów.

100
00:10:40,640 --> 00:10:54,680
Więc musimy otworzyć się, że campingu J.S. i po prostu włożyć w nasze równi VAR campingu wymaga dot modeli dot slash slash campingu, podobnie jak to miało miejsce w innych plikach.

101
00:10:54,690 --> 00:10:56,610
Upewnij się, że nie istnieją żadne inne błędy tutaj.

102
00:10:56,630 --> 00:10:58,240
Wygląda dobrze.

103
00:10:58,320 --> 00:11:04,140
Ponownie uruchom serwer i spróbować ponownie.

104
00:11:04,130 --> 00:11:05,710
Teraz mamy dostać się do pracy.

105
00:11:06,460 --> 00:11:08,030
Więc jesteśmy przeglądania strony show.

106
00:11:08,100 --> 00:11:09,050
Wracajmy.

107
00:11:09,120 --> 00:11:10,890
Spróbuj zalogować.

108
00:11:11,000 --> 00:11:11,750
Wspaniały.

109
00:11:12,210 --> 00:11:16,790
Hasło Severus i wszystko działa dobrze.

110
00:11:16,860 --> 00:11:17,970
Który jest świetny.

111
00:11:17,980 --> 00:11:33,160
To było rzeczywiście większe zmiany możemy dokonać wysychać lub kod trochę i że ma do czynienia z tej linii są tu te trzy linie rzeczywiście to, co robimy po użyciu tras indeks campingu tras i szlaków komentarz co możemy zrobić to skrócić deklaracji trasy.

112
00:11:33,210 --> 00:11:36,660
Więc weźmy przykład tras komentarz w wspólnym Jay.

113
00:11:36,690 --> 00:11:37,380
Tak.

114
00:11:37,440 --> 00:12:02,260
Dwie drogi, że wszyscy zaczynają się campingów slash ID ukośnik komentarze camping slash ID slash komentarzy, a następnie mamy Slash wiedział na końcu jednego z nich lub na stronie campingu susza, jeśli otworzę że aż widać, że wszystko zaczęło z campingów slash i rzeczywiście możemy obniżyć ten powielania kiedy wymagają je w naszej aplikacji.

115
00:12:02,310 --> 00:12:03,390
Tak.

116
00:12:03,380 --> 00:12:04,770
Więc zacznijmy od campingu.

117
00:12:05,070 --> 00:12:19,130
Mogę powiedzieć, wszystkie trasy campingu powinien zaczynać campingów slash i weźmiemy wszystkie te campingu G-S trasach weve celu znalezienia tych tras tutaj i dołączyć ukośnik campingu przed nimi.

118
00:12:19,500 --> 00:12:26,490
Więc jeśli zamierzali dokonać tej zmiany, my wtedy trzeba iść do pliku JS campingu i pozbyć się wszystkich slash kempingów.

119
00:12:26,490 --> 00:12:32,100
Więc indeks teraz, aby pokazać wszystkie campingów jest po prostu ciąć.

120
00:12:32,750 --> 00:12:41,130
Create właśnie slash nasz nowy jest po prostu ciąć NOWY show.

121
00:12:41,190 --> 00:12:44,900
Jej po prostu ciąć identyfikator i to wszystko, co mamy.

122
00:12:45,000 --> 00:12:54,710
Więc będziemy zapisywać i co to robi znów jest potrzebny szlaki campingu wszystkie te trasy zostały zdefiniowane w tym pliku i dołącza camping ukośnymi przed nimi.

123
00:12:54,990 --> 00:13:24,220
Więc to pomaga nam oczyścić kod i możemy zrobić to samo, choć na trasach indeksu nie ma nic wspólnego, że chcemy się trzymać przed sobą, dzięki czemu możemy po prostu zostawić go jak to jest lub może po prostu powiedzieć, że wszystko startu z Slash, jeśli chcemy mieć do nich wszystko pasuje do tego wzorca, gdzie oferujemy ciąg pierwszy i niech po prostu sprawdzić, czy się uruchomić serwer górę odświeżania strony campingów który obecnie pracuje, mimo że sama droga idziemy na campingu.

124
00:13:24,260 --> 00:13:27,680
Tak trasa indeks jest tylko slash.

125
00:13:27,890 --> 00:13:32,370
To rzeczywiście slash campingu powodu tej linii tutaj.

126
00:13:32,660 --> 00:13:33,850
Więc skomentować tras.

127
00:13:33,920 --> 00:13:53,280
To trochę bardziej skomplikowane, ponieważ wszystkie one zaczynają się Slash campingu ukośnik ukośnik komentarze okrężnicy ID, a następnie możemy przejść do pliku komentarz komentarz J nam trasy i zmieniać wszystko to tak, że jest to tylko slash nowe.

128
00:13:53,850 --> 00:13:56,070
I to jest właśnie slash.

129
00:13:56,880 --> 00:14:07,320
Więc się skrócić trasy dużo i możemy podzielić rzeczy w tych pomysłów tych tematów, tak aby wszystkie trasy campingu zacząć campingów slash i możemy napisać deklaracji krótsze trasy.

130
00:14:07,320 --> 00:14:13,650
I to jest szczególnie ważne z uwagi gdzie nie mają dostarczyć tę długą prefiks tutaj, ale nie jest to problem.

131
00:14:13,760 --> 00:14:27,710
Jeśli zapiszemy upewnić się zapisać plik komentarz i wrócić i ponownie i odświeżyć i idziemy do jednej z tras Komentarz Lubie dodać nowy komentarz.

132
00:14:27,720 --> 00:14:29,750
Najpierw będziemy musieli zalogować się oczywiście.

133
00:14:30,060 --> 00:14:35,120
Więc mogę się zalogować w Sewera i spróbuj ponownie.

134
00:14:35,750 --> 00:14:38,310
A teraz spróbuj i dodać komentarz.

135
00:14:38,370 --> 00:14:49,660
Mamy problem i trudno powiedzieć, na czym polega problem z tym błędem, który jest zawsze frustrujące, ale mówi, nie można odczytać nazwy właściwości NULL i to wskazując na tej linii jest tutaj.

136
00:14:49,750 --> 00:14:51,160
Nazwa campingów.

137
00:14:51,210 --> 00:15:06,500
Więc z tego błędu możemy zbierać tego campingu jest null, co oznacza, że ​​nie jest znalezienie naszego campingu w bazie danych, ponieważ zamiast tego komentarza trasie kiedy tworzymy nowy komentarz pierwszą rzeczą, jaką robi jest znaleźć pole namiotowe ID.

138
00:15:06,750 --> 00:15:10,050
A co się dzieje jest to, że nasz identyfikator nie jest znalezione w rzeczywistości.

139
00:15:10,230 --> 00:15:18,400
Więc możemy udowodnić, że wykonując dziennika powiernikiem Żądanie parametru ID i nie uruchomić serwer skończona.

140
00:15:18,990 --> 00:15:39,870
I to działa dobrze, dopóki nie przeniósł te trasy i użyliśmy tej wyraźnej routera jak ten, gdzie określono, że wszystkie drogi komentarz zacząć od tego, gdzie zrobiliśmy dodać Colan identyfikator ale jeśli go wypróbować i są świeże i nie możemy się tu wcześniej ta długa strzałka wskazuje się widzimy żadnego został wydrukowany.

141
00:15:39,890 --> 00:15:42,420
Więc to nie jest znalezienie ID.

142
00:15:42,570 --> 00:15:49,180
Co się dzieje, że nasze średnica wewnętrzna śródskórnie lub jelita grubego Parametr trasa nie robi to przez naszych trasach komentarz.

143
00:15:49,380 --> 00:15:56,160
I jest naprawdę łatwo naprawić, gdy używamy wyraźnej routera w tym pliku mijamy w opcji zamiast obiektu.

144
00:15:56,250 --> 00:15:57,850
Scalanie programy.

145
00:15:58,110 --> 00:15:58,830
Prawdziwe.

146
00:15:59,340 --> 00:16:09,270
I właśnie wtedy scalić Paramo od campingu i komentarze ze sobą tak, że wewnątrz trasach komentarz jesteśmy w stanie uzyskać dostęp do tego identyfikatora Kolin, że zdefiniowana.

147
00:16:09,270 --> 00:16:14,210
Więc teraz ponownie uruchomić węzeł Aptera tak.

148
00:16:14,690 --> 00:16:23,180
Jeśli mamy świeże teraz musimy wrócić camping ukośnik odświeżyć.

149
00:16:24,570 --> 00:16:35,340
Będę musiał zalogować się ponownie jako hasło Severus potem chodźmy i spróbować dodać komentarz i widać, że teraz działa dobrze.

150
00:16:35,430 --> 00:16:39,080
A my znalezieniu tego ID, a następnie mamy znaleźć właściwą campingu.

151
00:16:39,270 --> 00:16:40,430
Tak więc nie ma problemu.

152
00:16:40,800 --> 00:16:41,240
OK.

153
00:16:41,280 --> 00:16:43,200
Tak więc z powodzeniem refactored trasy.

154
00:16:43,350 --> 00:16:49,300
Ostatnią rzeczą, jakiej możemy się skupić na sprząta jakiś inny kod tak, możemy przejść do naszego pliku komentarzy dla instancji.

155
00:16:49,500 --> 00:16:51,730
I nie musimy powiedzieć tras komentarz już tutaj.

156
00:16:52,050 --> 00:16:58,270
Ale jeśli chcieliśmy iść i dodać średników, a także po prostu dodać trochę wiadomość przed każdą trasą.

157
00:16:58,290 --> 00:17:11,700
Jest to więc komentarze nowy i to jest tworzenie i komentarze będziemy zapisywać upewnić wszystko jest ładnie sformatowany i pozbyć się tego.

158
00:17:12,170 --> 00:17:13,520
Mamy jeszcze ta jest zalogowany.

159
00:17:13,530 --> 00:17:26,740
dodam tylko wiadomość o middleware, że będziemy Refaktoryzacja, a skończywszy na jego własnym pliku, który będzie wymagać Zamiast plik komentarze i nasz plik japes indeks bo mamy go w obu miejscach.

160
00:17:27,440 --> 00:17:29,500
Upewnijmy się, że mają pewne komentarze.

161
00:17:29,520 --> 00:17:31,440
Więc to jest trasa trasy.

162
00:17:31,940 --> 00:17:37,950
To jest nasz formularz rejestr Trasa ta zajmuje się Zarejestruj się logiczną drogą.

163
00:17:38,120 --> 00:17:39,860
To jest nasz dziennik i forma trasy.

164
00:17:40,160 --> 00:17:44,150
To obsługuje logikę dziennika oraz formularzy i faktycznie robi się zalogujesz.

165
00:17:44,390 --> 00:17:47,040
I to jest wylogowanie trasy.

166
00:17:47,760 --> 00:17:51,010
A potem mamy tu nasze middleware.

167
00:17:51,080 --> 00:17:51,460
W porządku.

168
00:17:51,470 --> 00:17:53,190
A potem Wreszcie idź do campingu.

169
00:17:53,220 --> 00:17:55,260
Tak mamy trasę indeksu.

170
00:17:55,670 --> 00:18:00,630
Nasz tworzyć trasy i naszą nową trasę i nasz występ.

171
00:18:00,620 --> 00:18:01,220
Wspaniały.

172
00:18:01,400 --> 00:18:06,280
I rzeczywiście tak zobaczmy, czy jest coś jeszcze, co naprawdę możemy oczyścić się tutaj.

173
00:18:06,330 --> 00:18:09,570
Idziemy do przodu i dodać komentarz tutaj.

174
00:18:09,990 --> 00:18:15,030
Czy mamy prawo wymagające trasy i inaczej dobrze iść.

175
00:18:15,300 --> 00:18:22,060
Więc zmieniliśmy wiele rzeczy wokół miarę plików i katalogów, ale nasza logika jest dokładnie taka sama.

176
00:18:22,080 --> 00:18:40,040
Naprawdę największa zmiana oprócz przenoszenia rzeczy w różnych plikach pokazywał to zastosowanie routera Express gdzie możemy wymagać pliki trasy iw naszym przypadku nasze pliki trasy są eksportowane do routera, który używamy, i że nie musi się nazywać Router ale to nazwa konwencjonalne.

177
00:18:40,050 --> 00:18:54,620
Więc co nazwaliśmy tu wystarczy odwołać reklamę Didcot Pobiera i posty na tym obiekcie, a następnie wysłać, że obecnie na samym dole i możemy zapewnić to przedrostek, który będzie dodawany na początku każdej trasie w tym pliku.

178
00:18:54,620 --> 00:18:54,920
Wspaniały.

179
00:18:54,930 --> 00:19:01,920
Więc naprawdę czyste rzeczy do góry, żeby pokazać, jak wiele mamy 46 linii w tej aplikacji nam w poprzedniej wersji.

180
00:19:02,070 --> 00:19:05,930
Jeśli otwieramy SJS mieliśmy 177 wierszy.

181
00:19:06,120 --> 00:19:07,760
Tak, że to dość drastyczna redukcja.
