1
00:00:00,070 --> 00:00:04,860
Bene, tornate in questa lezione, continueremo a lavorare sul campo yo ma non

2
00:00:04,890 --> 00:00:06,620
aggiungeremo nuove funzionalità o funzionalità.

3
00:00:06,840 --> 00:00:09,220
Stiamo solo andando a rifattorizzare il codice esistente.

4
00:00:09,240 --> 00:00:14,460
Quindi ho parlato del refactoring dei percorsi e della nostra app J. S. per molto tempo ed è

5
00:00:14,460 --> 00:00:19,410
cresciuto sempre più fuori controllo e qui abbiamo abbastanza codice che merita di refactoring e

6
00:00:19,410 --> 00:00:20,750
ci concentreremo sulle rotte.

7
00:00:21,000 --> 00:00:25,000
Quindi lasciatemi solo evidenziare i diversi gruppi di percorsi che abbiamo adesso.

8
00:00:25,050 --> 00:00:32,790
Abbiamo i nostri percorsi di autenticazione di circa 40 linee qui e abbiamo un percorso di commento proprio lì.

9
00:00:33,690 --> 00:00:39,860
E poi abbiamo anche le nostre gocce per il campeggio che seguono altre 40 linee qui.

10
00:00:40,080 --> 00:00:42,590
Quindi quelli sono i tre principali gruppi di rotte che abbiamo.

11
00:00:42,880 --> 00:00:47,400
E li divideremo in tre file diversi e quindi li

12
00:00:47,450 --> 00:00:57,240
richiederemo tutti, quindi avremo bisogno di un pilastro che assomiglia a var route di commento uguali e avremo i commenti della barra delle

13
00:00:57,420 --> 00:00:59,180
directory di una rotta.

14
00:00:59,550 --> 00:01:00,770
Quindi dovremo fare quel lavoro.

15
00:01:00,770 --> 00:01:05,480
Al momento non funzionerà e faremo la stessa cosa per il campeggio e per le nostre gole.

16
00:01:05,490 --> 00:01:06,740
E questa è solo la prima parte.

17
00:01:06,780 --> 00:01:11,160
Dividere le cose in file diversi e poi ti mostrerò un altro modo in cui possiamo asciugare le

18
00:01:11,190 --> 00:01:15,300
nostre strade ancora di più e rendere le cose un po 'più pulite usando il router Express.

19
00:01:15,360 --> 00:01:20,190
Quindi ci arriveremo, ma comincerò facendo la directory di un percorso e sto lavorando

20
00:01:20,310 --> 00:01:26,150
all'interno di 7 a questo punto perché stiamo apportando modifiche sostanziali alla struttura dell'applicazione e alle directory.

21
00:01:26,370 --> 00:01:29,390
Quindi sarebbe abbastanza confuso se non avessi fatto una nuova versione.

22
00:01:29,940 --> 00:01:37,020
Faremo una directory chiamata per i percorsi e poi faremo tre percorsi

23
00:01:37,710 --> 00:01:50,520
di file diversi. Slash campground J Le rotte statunitensi tagliano i commenti verso di noi e tracciano le rotte su percorsi e

24
00:01:50,520 --> 00:01:57,390
possiamo chiamarlo off J. S. rotte di tutti gli scopi che non sono correlate a un particolare modello.

25
00:01:57,390 --> 00:01:59,730
o potremmo chiamarlo indice che è un altro che vedrai spesso per le

26
00:01:59,730 --> 00:02:00,780
E ci vado con quello per ora.

27
00:02:00,790 --> 00:02:03,140
Indice Sì.

28
00:02:03,240 --> 00:02:09,840
Quindi apriamoli e se facciamo C9 su una directory, verranno visualizzati tutti e tre.

29
00:02:10,020 --> 00:02:12,140
E poi possiamo semplicemente cliccare su quelli che vogliamo.

30
00:02:12,210 --> 00:02:15,160
Quindi ora abbiamo questa piccola sottostruttura che abbiamo favorito.

31
00:02:15,420 --> 00:02:21,210
Cominciamo lavorando con i campeggi aperti e sto solo andando a copiare tutti i percorsi del campeggio

32
00:02:21,210 --> 00:02:22,230
fuori da qui.

33
00:02:22,410 --> 00:02:30,460
In questo modo inizia proprio qui e questo va giù fino a quando il nostro commento non finisce lì.

34
00:02:30,930 --> 00:02:35,190
Incolliamolo nel campo e non funzionerà automaticamente fuori dalla scatola.

35
00:02:35,430 --> 00:02:36,860
Dovremo cambiare alcune cose.

36
00:02:37,020 --> 00:02:39,920
Ma iniziamo dividendo semplicemente i file.

37
00:02:39,960 --> 00:02:45,400
Quindi dopo lavorerò con i commenti e avremo solo 2 percorsi di commento o no.

38
00:02:45,990 --> 00:02:48,980
Quindi prendo entrambi quelli che li mettono in questo file.

39
00:02:49,500 --> 00:02:55,790
Infine apriremo l'indice sì e aggiungeremo l'altro percorso in modo da avere la nostra rotta.

40
00:02:56,040 --> 00:03:03,660
e lo rifaseremo separatamente ma questo appartiene ai percorsi di autenticazione perché è lì che lo stiamo usando.

41
00:03:03,660 --> 00:03:10,680
E poi le rotte di autenticazione fino a qui e ho intenzione di fare questo è loggato

42
00:03:10,680 --> 00:03:11,890
insieme a noi

43
00:03:12,030 --> 00:03:14,630
Ed è anche una dipendenza delle rotte dei commenti.

44
00:03:14,760 --> 00:03:17,450
Sì, stiamo usando è loggato anche qui.

45
00:03:17,490 --> 00:03:19,040
Quindi copiamo tutto questo dentro

46
00:03:19,080 --> 00:03:24,480
Quindi è registrato su tutti i percorsi incluso il percorso del percorso.

47
00:03:25,150 --> 00:03:27,810
E ora abbiamo davvero ripulito il file di accesso.

48
00:03:28,320 --> 00:03:32,530
Incolliamolo nell'indice si e salviamo.

49
00:03:33,270 --> 00:03:37,990
E stiamo ricevendo errori dappertutto perché i nostri file non sanno a quale app si riferisce.

50
00:03:38,430 --> 00:03:41,960
Come puoi vedere, uno dei problemi si sta verificando.

51
00:03:42,360 --> 00:03:48,900
Ma in realtà non dichiareremo un'applicazione variabile come faremmo in passato con

52
00:03:49,230 --> 00:03:51,390
la nostra app Express.

53
00:03:51,390 --> 00:03:53,610
Faremo qualcosa di leggermente diverso.

54
00:03:53,610 --> 00:03:58,010
Useremo il router rapido e la macchina con quello che sembra iniziare.

55
00:03:58,140 --> 00:04:06,450
caso richiederemo espressamente che Express equivalenti richieda express e quindi andremo a scrivere

56
00:04:06,450 --> 00:04:16,590
var router equals express dot router e quindi aggiungeremo tutti i route sul router piuttosto che sull'app.

57
00:04:16,590 --> 00:04:18,000
In questo

58
00:04:18,350 --> 00:04:24,240
E lo faremo prima solo per mostrarti e poi spiegherò perché questo vale anche la pena farlo.

59
00:04:25,650 --> 00:04:26,890
Quindi lo faremo.

60
00:04:27,270 --> 00:04:32,490
E poi, naturalmente, dobbiamo esportare qualcosa da questo file e tutto ciò che dobbiamo esportare è

61
00:04:32,640 --> 00:04:36,140
il router, quindi il modulo che esporta è uguale al router.

62
00:04:36,870 --> 00:04:43,350
Quindi abbiamo creato questa variabile router uguale a express dot router fondamentalmente una nuova istanza del

63
00:04:43,350 --> 00:04:49,790
router Express e quindi stiamo aggiungendo tutti i percorsi al router non aggiungendoli più all'app stessa.

64
00:04:49,830 --> 00:04:55,260
Ma a questo router e poi stiamo tornando o esportando il router alla fine.

65
00:04:55,350 --> 00:04:57,330
E questo è il campeggio che sì.

66
00:04:57,580 --> 00:05:02,570
E se vado alla mia app, ho intenzione di iniziare richiedendo tutti i miei file del router.

67
00:05:03,090 --> 00:05:11,290
Quindi lo farò separatamente dalle altre dipendenze delle rotte

68
00:05:11,860 --> 00:05:20,850
di commento var e poi avremo percorsi per i campeggi.

69
00:05:21,490 --> 00:05:31,510
E poi abbiamo anche Auth. e farà tutto da pari a pari e tutti raggruppati insieme.

70
00:05:32,690 --> 00:05:34,260
È così.

71
00:05:34,930 --> 00:05:43,950
OK richiede l'indice della barra dei punti della barra del punto e possiamo richiamare questo indice Raf se volete.

72
00:05:44,380 --> 00:05:47,180
OK, lo salveremo.

73
00:05:47,230 --> 00:05:50,220
Ora stiamo importando o richiedendo questi tre file.

74
00:05:50,470 --> 00:05:53,420
Ma questo non è abbastanza per noi per usarli effettivamente ancora.

75
00:05:53,410 --> 00:05:58,690
Abbiamo richiesto i file e solo uno di essi sta effettivamente esportando qualcosa.

76
00:05:58,900 --> 00:06:02,540
I commenti e gli indici sono ancora problematici.

77
00:06:02,770 --> 00:06:07,390
Ma se torniamo ad Apter Sì, dobbiamo scrivere un'app che uso.

78
00:06:07,450 --> 00:06:13,860
Quindi lo farò qui e ti mostrerò come appare dopo averlo usato.

79
00:06:14,080 --> 00:06:17,020
E poi dobbiamo dargli il nome dei nostri percorsi che abbiamo richiesto.

80
00:06:17,140 --> 00:06:20,340
Quindi commenta i percorsi dei campeggi e le rotte degli indici.

81
00:06:20,440 --> 00:06:21,620
Quindi lo faremo.

82
00:06:21,670 --> 00:06:28,810
Quindi inizieremo con le rotte degli indici e poi un altro aggiornamento utilizzerà le rotte dei commenti.

83
00:06:28,810 --> 00:06:36,010
E poi un altro dopo che sono i drappeggi dei campeggi e questo ci dice che siamo pronti a usare quei tre

84
00:06:36,010 --> 00:06:41,830
file di percorso che abbiamo richiesto in questo momento, solo il campeggio J in realtà è configurato correttamente.

85
00:06:42,010 --> 00:06:51,040
Quindi finiamo con gli altri commenti J us e cambieremo tutti questi punti punto punto punto CB

86
00:06:52,090 --> 00:07:00,880
del router e poi in fondo eseguiamo il modulo che esporta router e salva ma abbiamo ancora

87
00:07:00,880 --> 00:07:01,710
qualche problema.

88
00:07:01,750 --> 00:07:03,380
Puoi vedere è loggato.

89
00:07:03,430 --> 00:07:07,720
Dobbiamo definire che il campeggio non è definito.

90
00:07:08,380 --> 00:07:11,030
E questo si lamenta anche che il campeggio non è definito.

91
00:07:11,320 --> 00:07:14,420
Quindi dobbiamo assicurarci di aggiungere anche i modelli corretti.

92
00:07:14,440 --> 00:07:22,950
Quindi quassù faremo un altro passo avanti e non iniziare con i bisogni dei campi equi.

93
00:07:23,240 --> 00:07:25,180
E abbiamo bisogno di ottenere il percorso corretto del file.

94
00:07:25,180 --> 00:07:31,770
Quindi adesso siamo nella directory dei percorsi e dobbiamo entrare nel campeggio dei modelli directory.

95
00:07:32,240 --> 00:07:33,140
Sì.

96
00:07:33,220 --> 00:07:43,750
i modelli di punti punteggiati del campo slash e poi importeremo anche i commenti che devono essere commentati sulla barra del modello.

97
00:07:43,750 --> 00:07:46,190
Quindi abbiamo bisogno di fare

98
00:07:46,250 --> 00:07:48,400
Questi sono i due modelli che

99
00:07:52,000 --> 00:07:59,510
vogliamo richiedere qui e salveranno ma abbiamo ancora questo problema di login e per iniziare sto solo andando a copiare il

100
00:07:59,630 --> 00:08:00,770
codice è loggato.

101
00:08:01,060 --> 00:08:03,130
Quindi è in fondo a questo.

102
00:08:03,130 --> 00:08:07,870
Quindi copialo in entrambi i posti, quindi lo terremo nei nostri percorsi indice.

103
00:08:08,050 --> 00:08:14,440
Lo aggiungeremo anche al nostro percorso dei commenti e li mettiamo in fondo per ora e salviamo.

104
00:08:14,950 --> 00:08:20,690
E ora che l'aria scompare e siamo liberi dall'aria, possiamo andare in questo file.

105
00:08:20,870 --> 00:08:26,320
Adesso è indirizzato al nostro indice J. S. dove c'è un po 'di più di cui preoccuparsi

106
00:08:26,350 --> 00:08:28,680
perché stiamo usando un altro codice che sta per sollevare alcuni problemi.

107
00:08:28,880 --> 00:08:38,410
Quindi dobbiamo iniziare con il nostro codice che richiede express e quindi crea

108
00:08:38,410 --> 00:08:42,420
il router Express copiarlo qui.

109
00:08:43,500 --> 00:08:53,020
Impostato e poi cambieremo tutte queste app sul router, i post verranno instradati proprio così

110
00:08:57,300 --> 00:08:58,890
e salvati.

111
00:08:59,050 --> 00:09:00,270
Abbiamo un problema.

112
00:09:00,640 --> 00:09:05,190
Si lamenta che il passaporto non è definito e questo perché non è definito.

113
00:09:05,360 --> 00:09:12,840
Quindi tutto ciò che dobbiamo fare è un passaporto VAR uguale a richiedere il passaporto.

114
00:09:13,850 --> 00:09:17,700
E siamo quasi arrivati ​​ma abbiamo anche un problema in cui l'utente non è definito.

115
00:09:17,920 --> 00:09:28,940
Quindi abbiamo bisogno di definire l'utente in modo che il nostro utente sia uguale a richiedere i modelli di barra punti punto barra utente.

116
00:09:28,930 --> 00:09:33,310
Quindi probabilmente l'hai notato per farci ripartire nei file separati e mantenere la nostra

117
00:09:33,320 --> 00:09:34,920
app semplicemente bella e pulita.

118
00:09:35,140 --> 00:09:40,250
Significa che dobbiamo richiedere le cose un po 'più spesso e questo è l'unico lato negativo.

119
00:09:40,270 --> 00:09:45,440
È un po 'più di codice per richiedere le cose, ma a lungo termine ha molto più senso rompere un

120
00:09:45,440 --> 00:09:46,560
codice in questo modo.

121
00:09:46,610 --> 00:09:51,640
Mantenere le cose organizzate ha un certo ordine e struttura alla nostra app e potrebbe significare una linea in

122
00:09:51,640 --> 00:09:55,260
più o due qui, ma mantiene il suo file Applecross bello e breve.

123
00:09:55,580 --> 00:10:01,660
OK, quindi se proviamo a testarlo in questo momento, abbiamo le nostre tre route che richiediamo

124
00:10:01,660 --> 00:10:06,720
che tutti questi file siano ora impostati dove hanno le dipendenze importanti richieste.

125
00:10:06,770 --> 00:10:13,360
I modelli esprimono un router espresso e quindi esportiamo in fondo a tutti, anche se non lo stiamo

126
00:10:13,370 --> 00:10:20,400
facendo su questo, che dobbiamo fare un indice come il modulo, ma le esportazioni equivale al router Ora se

127
00:10:22,400 --> 00:10:23,790
proviamo ad avviarlo app.

128
00:10:23,820 --> 00:10:26,320
Vediamo se riscontriamo errori.

129
00:10:26,430 --> 00:10:27,410
Sembra buona.

130
00:10:27,690 --> 00:10:28,950
Proviamoci.

131
00:10:29,310 --> 00:10:33,120
Quindi andremo sul percorso root per iniziare quella rotta funziona.

132
00:10:33,600 --> 00:10:34,920
Senti i campeggi.

133
00:10:34,950 --> 00:10:40,130
Abbiamo un problema: non abbiamo definito il campeggio al posto del percorso dei campeggi.

134
00:10:40,640 --> 00:10:49,830
Quindi dobbiamo aprire il campeggio J. S. e basta aggiungere nel nostro campeggio VAR uguali richiedono

135
00:10:49,860 --> 00:10:54,680
modelli di dot dot slash campeggio slash proprio come abbiamo fatto negli altri file.

136
00:10:54,690 --> 00:10:56,610
Assicurati che non ci siano altri errori qui.

137
00:10:56,630 --> 00:10:58,240
Sembra buona.

138
00:10:58,320 --> 00:11:04,140
Riavvia il server e provalo di nuovo.

139
00:11:04,130 --> 00:11:05,710
Ora dobbiamo andare.

140
00:11:06,460 --> 00:11:08,030
Quindi stiamo visualizzando la pagina dello spettacolo.

141
00:11:08,100 --> 00:11:09,050
Torniamo indietro.

142
00:11:09,120 --> 00:11:10,890
Prova e accedi.

143
00:11:11,000 --> 00:11:11,750
Grande.

144
00:11:12,210 --> 00:11:16,790
Password Severus e tutto funziona perfettamente.

145
00:11:16,860 --> 00:11:17,970
Che è grandioso.

146
00:11:17,980 --> 00:11:23,280
In realtà è stato un cambiamento più grande che possiamo fare per asciugare o programmare un po 'e ha a che

147
00:11:23,270 --> 00:11:28,230
fare con questa linea proprio qui ci sono queste tre linee in realtà quello che stiamo facendo dopo aver usato

148
00:11:28,250 --> 00:11:33,160
i percorsi di indice rotte nei campeggi e commentare i percorsi che possiamo fare è abbreviare le dichiarazioni di percorso.

149
00:11:33,210 --> 00:11:36,660
Quindi prendiamo un esempio di percorsi di commento in comune Jay.

150
00:11:36,690 --> 00:11:37,380
Sì.

151
00:11:37,440 --> 00:11:45,770
alla fine di uno di loro o nella pagina della siccità del campeggio se apro la pagina e vedi che iniziano tutti con

152
00:11:45,810 --> 00:11:51,260
i campeggi Slash e possiamo effettivamente ridurre questa duplicazione quando li richiediamo nella nostra app.

153
00:11:51,290 --> 00:11:58,080
Le due rotte che abbiamo tutte iniziano con i campi tagliati ID barra commenti sui campi tagliano i

154
00:11:58,080 --> 00:12:02,260
commenti sulla barra ID e poi abbiamo fatto sapere a Slash

155
00:12:02,310 --> 00:12:03,390
Sì.

156
00:12:03,380 --> 00:12:04,770
Quindi iniziamo con il campeggio.

157
00:12:05,070 --> 00:12:12,630
Posso dire che tutti i percorsi del campeggio dovrebbero iniziare con i campeggi di Slash e prenderemo tutti questi

158
00:12:12,620 --> 00:12:19,130
percorsi G-S del campeggio per trovare questi percorsi qui e aggiungere il campeggio di fronte a loro.

159
00:12:19,500 --> 00:12:25,380
Quindi, se dovessimo apportare questo cambiamento, allora dovremmo andare in un file JS del campeggio e sbarazzarci di tutti

160
00:12:25,380 --> 00:12:26,490
i campeggi di slash.

161
00:12:26,490 --> 00:12:32,100
Quindi l'indice ora per mostrare tutti i campeggi è solo una barra.

162
00:12:32,750 --> 00:12:41,130
Il creare è solo un taglio il nostro nuovo è solo uno slash Nuovo il nostro spettacolo.

163
00:12:41,190 --> 00:12:44,900
Il suo ID appena tagliato e questo è tutto ciò che abbiamo.

164
00:12:45,000 --> 00:12:51,230
Quindi salveremo e quello che faremo di nuovo è che ci vogliono le rotte del campeggio tutte queste rotte sono state

165
00:12:51,240 --> 00:12:54,710
definite in quel file e appende i campeggi davanti a loro.

166
00:12:54,990 --> 00:13:00,690
possiamo solo dire che iniziano tutti con Slash se vogliamo che tutti corrispondano a questo modello

167
00:13:00,690 --> 00:13:05,840
in cui forniamo la stringa prima e testiamo solo l'avvio del refresh del server nella

168
00:13:06,170 --> 00:13:11,160
pagina dei campeggi, che ora funziona anche se il percorso stesso va al campeggio.

169
00:13:11,150 --> 00:13:20,460
Quindi ci aiuta a ripulire il codice e possiamo fare la stessa cosa anche se per le rotte indice non c'è nulla in comune che vogliamo

170
00:13:20,460 --> 00:13:24,220
restare davanti a loro in modo che possiamo lasciarlo com'è o

171
00:13:24,260 --> 00:13:27,680
Sì, la rotta indice è solo una barra.

172
00:13:27,890 --> 00:13:32,370
In realtà è un campeggio slash a causa di questa linea proprio qui.

173
00:13:32,660 --> 00:13:33,850
Quindi commenta le rotte.

174
00:13:33,920 --> 00:13:43,430
È un po 'più complicato perché tutti iniziano con i commenti barra slash del campo ID del colon di Slash e poi

175
00:13:43,590 --> 00:13:50,830
possiamo passare al commento del file di commento J us instrada e cambia tutti questi in modo

176
00:13:50,880 --> 00:13:53,280
che questo sia solo nuovo.

177
00:13:53,850 --> 00:13:56,070
E questo è solo un taglio.

178
00:13:56,880 --> 00:14:02,700
Quindi abbiamo accorciato le rotte molto e abbiamo raggruppato le cose in queste idee in questi argomenti in modo che tutti i

179
00:14:02,700 --> 00:14:07,320
percorsi dei campeggi inizino con i campeggi di Slash e possiamo scrivere dichiarazioni di percorso più brevi.

180
00:14:07,320 --> 00:14:12,720
E questo è particolarmente vero con i commenti in cui non dobbiamo fornire questo prefisso lungo qui, ma

181
00:14:12,720 --> 00:14:13,650
c'è un problema.

182
00:14:13,760 --> 00:14:18,200
Se salviamo, assicurati di salvare il file dei commenti e tornare indietro

183
00:14:21,240 --> 00:14:27,710
e riavviare e aggiornare e andiamo a uno dei percorsi di commento come aggiungere un nuovo commento.

184
00:14:27,720 --> 00:14:29,750
Per prima cosa dovremo effettuare il login, ovviamente.

185
00:14:30,060 --> 00:14:35,120
Quindi accedo a un Severus e provo di nuovo.

186
00:14:35,750 --> 00:14:38,310
E ora provo ad aggiungere un commento.

187
00:14:38,370 --> 00:14:43,920
Abbiamo un problema ed è difficile dire quale sia il problema di questo errore, che è sempre frustrante, ma

188
00:14:44,300 --> 00:14:49,660
dice che non può leggere il nome di una proprietà di NULL e punta a questa linea proprio qui.

189
00:14:49,750 --> 00:14:51,160
Nome del campeggio.

190
00:14:51,210 --> 00:14:57,290
Quindi da quell'errore possiamo ottenere che il campeggio è nullo, il che vuol dire che non sta trovando

191
00:14:57,360 --> 00:15:03,840
il nostro campeggio nel database perché invece di questo percorso di commento quando creiamo un nuovo commento la prima

192
00:15:03,840 --> 00:15:06,500
cosa che fa è trovare un campeggio dall'ID.

193
00:15:06,750 --> 00:15:10,050
E quello che sta succedendo è che il nostro ID non viene effettivamente trovato.

194
00:15:10,230 --> 00:15:18,400
Quindi possiamo dimostrare che facendo un ID del parametro di richiesta del registro di confidenza e non avviando il server.

195
00:15:18,990 --> 00:15:24,080
E questo funzionava bene fino a quando non abbiamo spostato quelle rotte e abbiamo usato

196
00:15:24,620 --> 00:15:30,390
questo router espresso come questo dove abbiamo specificato che tutti i percorsi di commento iniziano con questo dove

197
00:15:30,380 --> 00:15:39,620
abbiamo aggiunto Colan ID ma se proviamo e siamo freschi e guardiamo qui prima questa lunga freccia è indicata che possiamo vedere che non è stato stampato alcun

198
00:15:39,890 --> 00:15:42,420
Quindi non sta trovando l'ID.

199
00:15:42,570 --> 00:15:48,450
Quello che sta succedendo è il nostro io D. o colon I. D. il parametro del percorso non passa attraverso

200
00:15:48,440 --> 00:15:49,180
le nostre rotte di commento.

201
00:15:49,380 --> 00:15:55,260
E c'è una soluzione davvero semplice quando usiamo il router espresso in questo file passiamo in un'opzione anziché

202
00:15:55,250 --> 00:15:56,160
in un oggetto.

203
00:15:56,250 --> 00:15:57,850
Unisci programmi.

204
00:15:58,110 --> 00:15:58,830
Vero.

205
00:15:59,340 --> 00:16:04,310
E questo unirà la Paramo dal campeggio e i commenti insieme in modo che all'interno dei

206
00:16:04,320 --> 00:16:09,270
percorsi dei commenti siamo in grado di accedere a questo ID Kolin che abbiamo definito.

207
00:16:09,270 --> 00:16:14,210
Quindi riavviamo il nodo Aptera Sì.

208
00:16:14,690 --> 00:16:23,180
Se siamo freschi in questo momento abbiamo bisogno di tornare a rinfrescare i campeggi.

209
00:16:24,570 --> 00:16:27,690
Dovrò accedere di nuovo come password di Severus, quindi andiamo

210
00:16:31,020 --> 00:16:35,340
e provare e aggiungere un commento e si può vedere che funziona ora bene.

211
00:16:35,430 --> 00:16:39,080
E stiamo trovando quell'ID e poi stiamo trovando il campeggio corretto.

212
00:16:39,270 --> 00:16:40,430
Quindi non abbiamo un problema.

213
00:16:40,800 --> 00:16:41,240
OK.

214
00:16:41,280 --> 00:16:43,200
Quindi abbiamo refactored con successo i percorsi.

215
00:16:43,350 --> 00:16:48,110
L'ultima cosa su cui potremmo davvero concentrarci è la pulizia di qualche altro codice in modo da poter entrare nel nostro

216
00:16:48,120 --> 00:16:49,300
file di commenti, ad esempio.

217
00:16:49,500 --> 00:16:51,730
E non abbiamo più bisogno di dire percorsi di commento qui.

218
00:16:52,050 --> 00:16:57,990
Ma se volessimo entrare e aggiungere il punto e virgola e anche aggiungere un piccolo messaggio prima di ogni rotta.

219
00:16:58,290 --> 00:17:09,480
Quindi questo è il commento nuovo e quindi questo è il commento creato e salveremo assicurarci che tutto sia formattato bene

220
00:17:09,470 --> 00:17:11,700
e sbarazzarsi di quello.

221
00:17:12,170 --> 00:17:13,520
Abbiamo ancora questo è loggato.

222
00:17:13,530 --> 00:17:19,790
Aggiungerò semplicemente un messaggio qui al middleware che verrà rifattorizzato e spostato nel proprio file che richiederà quindi

223
00:17:19,800 --> 00:17:25,940
il file di commenti e il file di indice japes perché lo abbiamo in entrambe le posizioni.

224
00:17:27,440 --> 00:17:29,500
Assicuriamoci di avere alcuni commenti qui.

225
00:17:29,520 --> 00:17:31,440
Quindi questa è la rotta.

226
00:17:31,940 --> 00:17:37,950
Questo è il nostro percorso di registrazione che gestisce il percorso logico Sign-Up.

227
00:17:38,120 --> 00:17:39,860
Questo è il nostro registro e il percorso del modulo.

228
00:17:40,160 --> 00:17:44,150
Gestisce la logica dei log e dei moduli e fa effettivamente il login.

229
00:17:44,390 --> 00:17:47,040
E questo è il percorso di disconnessione.

230
00:17:47,760 --> 00:17:51,010
E poi abbiamo il nostro middleware qui.

231
00:17:51,080 --> 00:17:51,460
Tutto ok.

232
00:17:51,470 --> 00:17:53,190
E poi, infine, vai al campeggio.

233
00:17:53,220 --> 00:17:55,260
Sì, abbiamo il nostro percorso indice.

234
00:17:55,670 --> 00:18:00,630
Il nostro percorso di creazione e il nostro nuovo percorso e il nostro spettacolo.

235
00:18:00,620 --> 00:18:01,220
Grande.

236
00:18:01,400 --> 00:18:06,280
E in effetti sì, vediamo se c'è qualcos'altro che possiamo davvero ripulire qui.

237
00:18:06,330 --> 00:18:09,570
Andiamo avanti e aggiungere un commento qui.

238
00:18:09,990 --> 00:18:15,030
Abbiamo ragione a richiedere percorsi e altro a buon fine.

239
00:18:15,300 --> 00:18:20,870
Quindi abbiamo cambiato molte cose fino ai file e alle directory, ma la nostra logica è

240
00:18:20,880 --> 00:18:22,060
esattamente la stessa.

241
00:18:22,080 --> 00:18:27,600
In realtà il cambiamento più grande, a parte il trasferimento di cose in file diversi, stava mostrando questo

242
00:18:27,600 --> 00:18:35,370
uso del router Express dove possiamo richiedere i file di percorso e nel nostro caso i nostri file di percorso stanno esportando il router che

243
00:18:35,550 --> 00:18:40,040
stiamo usando e che non deve essere chiamato router ma questo è il nome convenzionale.

244
00:18:40,050 --> 00:18:46,310
Quindi, qualunque cosa abbiamo chiamato qui, basterà fare riferimento a un annuncio che Didcot ottiene e posta su

245
00:18:46,320 --> 00:18:52,550
quell'oggetto e poi inviarlo in fondo e possiamo fornire questo prefisso che verrà aggiunto di fronte a ogni

246
00:18:52,560 --> 00:18:54,620
singola rotta in quel file.

247
00:18:54,620 --> 00:18:54,920
Grande.

248
00:18:54,930 --> 00:19:01,320
davvero le cose solo per mostrarvi quanto abbiamo 46 linee in questa app nella versione precedente.

249
00:19:01,320 --> 00:19:01,920
Quindi puliamo

250
00:19:02,070 --> 00:19:05,930
Se apriamo SJS, abbiamo 177 righe.

251
00:19:06,120 --> 00:19:07,760
Quindi questa è una riduzione piuttosto drastica.
