1
00:00:00,510 --> 00:00:05,280
OK, bentornati in questa lezione, riprendiamo da dove eravamo rimasti e continuiamo a

2
00:00:05,280 --> 00:00:08,110
parlare di routing ed esprimiamo tre obiettivi principali.

3
00:00:08,160 --> 00:00:13,560
Il primo è mostrare quello che viene chiamato splatt o matcher Star Route.

4
00:00:13,860 --> 00:00:17,250
E poi voglio che tu scriva percorsi contenenti i parametri del percorso.

5
00:00:17,250 --> 00:00:20,650
Quindi parleremo di come lo facciamo, quali sono i parametri del percorso.

6
00:00:20,700 --> 00:00:24,220
E infine voglio fare una breve discussione sull'ordine di Raut.

7
00:00:24,630 --> 00:00:25,650
Iniziamo.

8
00:00:25,650 --> 00:00:29,790
Sto usando la stessa identica prima app express che abbiamo usato prima.

9
00:00:29,820 --> 00:00:31,150
È solo un atto.

10
00:00:31,230 --> 00:00:31,700
Sì.

11
00:00:31,740 --> 00:00:39,570
E una directory di nodi mandrels con Express APTA installato sì ha il nostro Ciao ci sono e sono percorsi

12
00:00:39,570 --> 00:00:43,990
di slash dog e continueremo ad aggiungere a questo in questa lezione.

13
00:00:44,190 --> 00:00:50,010
Il primo di quegli obiettivi che colpirò è l'introduzione del matcher splatt o Star Route prima di noi o

14
00:00:50,010 --> 00:00:51,040
qualsiasi nuovo codice.

15
00:00:51,090 --> 00:00:55,510
Sto solo avviando il server in modo che il nodo abbia fatto sì.

16
00:00:55,740 --> 00:01:00,960
aprirò la scheda in cui sto effettivamente visitando l'app e voglio mostrarti questo messaggio per primo.

17
00:01:00,960 --> 00:01:02,390
Assicurati che inizi bene, quindi

18
00:01:02,460 --> 00:01:07,290
Questo succede quando si tenta di accedere a una delle applicazioni quando il server non è in esecuzione, ma

19
00:01:07,620 --> 00:01:09,110
il server è in esecuzione ora.

20
00:01:09,120 --> 00:01:15,700
Quindi, se mi rinfresco ora, vado da lei o se vado a tagliare Doug, adesso mi prendo.

21
00:01:15,930 --> 00:01:23,680
Ma quando voglio mostrare è se vado su una rotta che non esiste come Slash dogs e colpisco invio e l'ho mostrato

22
00:01:23,700 --> 00:01:29,670
prima ho capito che non posso prendere i cani slash e questo accadrà per qualunque percorso io

23
00:01:29,670 --> 00:01:33,920
vada a meno che non sia uno dei tre che abbiamo definito.

24
00:01:34,740 --> 00:01:38,700
Slash dog e slash di.

25
00:01:39,270 --> 00:01:44,450
Quindi, se vogliamo avere una sorta di catchall di una sorta di messaggio che rispondiamo a tutte

26
00:01:44,700 --> 00:01:49,200
le altre vie tranne che per il cane e il percorso, possiamo usare la stella.

27
00:01:49,210 --> 00:01:58,440
In questo modo otterremo un apt e otteniamo semplicemente la stella e procediamo con tutto

28
00:01:58,500 --> 00:02:01,300
il resto esattamente lo stesso.

29
00:02:01,740 --> 00:02:10,570
E invece di qui faremo solo un punto rosso e tu sei una stella proprio così e salva.

30
00:02:10,980 --> 00:02:13,680
Quindi questo codice verrà attivato questa riga verrà eseguita.

31
00:02:13,680 --> 00:02:21,180
Ogni volta che la nostra app riceve una richiesta di riconoscimento da parte di questi tre che abbiamo già definito,

32
00:02:21,630 --> 00:02:24,800
ti mostrerò che ora devi riavviare il server.

33
00:02:25,710 --> 00:02:27,380
Ok, riavviato.

34
00:02:27,690 --> 00:02:29,850
Aggiorna la pagina non dovrebbe cambiare nulla.

35
00:02:29,850 --> 00:02:35,500
Ma ora, se vado in un percorso casuale a chipper ish e premo invio, capisco che sei una star.

36
00:02:35,940 --> 00:02:37,500
Ma le mie altre rotte sono invariate.

37
00:02:37,530 --> 00:02:47,550
Se vado al taglio che funziona ancora se vado al cane da slash che funziona ancora, ma se vado in un linguaggio jibberish, capisco

38
00:02:47,550 --> 00:02:49,260
che sei una star.

39
00:02:49,260 --> 00:02:54,810
che mostri un utente ogni volta che provano e accedono a un percorso che non è definito o che non ti

40
00:02:54,810 --> 00:03:00,120
aspetti puoi mostrare una sorta di messaggio o un modello HDMI che dice che la pagina non è stata trovata.

41
00:03:00,210 --> 00:03:04,960
Questo è particolarmente utile se vuoi avere qualche tipo di messaggio di errore o area della pagina web

42
00:03:05,100 --> 00:03:11,430
Torniamo ora al nostro editor e proverò qualcosa in cui copierò o tagliando e

43
00:03:11,760 --> 00:03:16,410
spostandolo sopra gli altri percorsi e salvandolo, quindi non cambiare nulla.

44
00:03:16,410 --> 00:03:23,100
A parte l'ordine in cui ora la mia stella dirige il catchall viene prima e poi riavvierò

45
00:03:23,100 --> 00:03:26,610
il mio server Control-C e poi la freccia su.

46
00:03:26,610 --> 00:03:32,490
Ora ho intenzione di tornare indietro e aggiornare la pagina e questo non dovrebbe cambiare perché questo è ancora jibberish.

47
00:03:32,640 --> 00:03:36,290
Quindi sta ancora colpendo che prende tutto il percorso e non colpisce nessuno degli altri percorsi.

48
00:03:36,480 --> 00:03:43,360
ad andare a un cane da slitta, ho la tua stella e se provo ad andare a comprare, ho anche la tua stella.

49
00:03:43,360 --> 00:03:48,090
Ma se provo ad andare alla pagina radice, continuo a farti diventare una star se provo

50
00:03:48,150 --> 00:03:53,460
In questo modo raggiungo il terzo obiettivo che voglio discutere sull'ordine dei percorsi

51
00:03:53,850 --> 00:03:57,860
e la discussione si riduce a questo ordine di argomenti.

52
00:03:58,140 --> 00:04:04,380
Quindi, in questo caso, se metto questa presa tutta la stella che corrisponde a tutto se la

53
00:04:04,470 --> 00:04:06,620
metto prima, nient'altro sarà mai abbinato.

54
00:04:06,630 --> 00:04:12,780
Il concetto chiave è che il primo percorso che corrisponde a una determinata richiesta è l'unica rotta che verrà

55
00:04:12,780 --> 00:04:13,240
eseguita.

56
00:04:13,380 --> 00:04:16,240
Quindi per una richiesta non avremo mai questo codice eseguito.

57
00:04:16,260 --> 00:04:22,000
E poi questo codice se uno di questi callback è in esecuzione se viene attivato, quindi abbiamo finito.

58
00:04:22,110 --> 00:04:26,930
Quindi quella richiesta è stata quindi gestita e non passa mai a queste altre rotte.

59
00:04:27,390 --> 00:04:35,070
Ma diciamo e lo spostiamo indietro nel punto in cui diciamo che questo è il mio codice

60
00:04:35,070 --> 00:04:38,860
e qualcuno fa una richiesta per tagliare il cane.

61
00:04:38,880 --> 00:04:43,540
La prima cosa che accadrà è espressa sta andando a controllare se corrisponde a questa rotta.

62
00:04:43,680 --> 00:04:45,440
È stata una richiesta di prelievo.

63
00:04:45,450 --> 00:04:46,420
La risposta è no.

64
00:04:46,620 --> 00:04:47,890
Quindi controlla questo.

65
00:04:47,940 --> 00:04:49,540
È stata una richiesta di acquisto.

66
00:04:49,740 --> 00:04:50,250
No.

67
00:04:50,370 --> 00:04:51,630
Quindi controlla questo.

68
00:04:51,630 --> 00:04:53,670
E 'stata una richiesta per tagliare il cane.

69
00:04:53,670 --> 00:04:54,680
La risposta è si.

70
00:04:54,690 --> 00:04:57,030
Quindi esegue questo codice e quindi è fatto.

71
00:04:57,030 --> 00:04:59,180
Non si muove e controlla questo alla fine.

72
00:04:59,430 --> 00:05:03,750
messo per primo perché è problematico perché sostituisce qualsiasi altro percorso che abbiamo definito.

73
00:05:03,750 --> 00:05:04,530
Quindi, naturalmente, l'ho

74
00:05:04,530 --> 00:05:10,400
E risponderò sempre con una stella che, sebbene rappresenti un ottimo sito Web motivazionale, non è il comportamento

75
00:05:10,410 --> 00:05:13,710
che stiamo cercando in una vera e propria app web.

76
00:05:13,710 --> 00:05:18,870
E l'ultimo obiettivo di cui voglio parlare è sicuramente quello più importante è qualcosa

77
00:05:18,870 --> 00:05:23,400
chiamato parametri del percorso per aiutare a introdurre i parametri del percorso.

78
00:05:23,400 --> 00:05:29,200
Userò Reddit dot com e ti mostrerò alcuni dei suoi percorsi per coloro che non hanno familiarità

79
00:05:29,260 --> 00:05:33,000
con la lettura, consiglio vivamente di evitare a tutti i costi.

80
00:05:33,010 --> 00:05:34,460
Non ascoltare quello che sto per dire.

81
00:05:34,610 --> 00:05:39,860
Perderai tutta la produttività della tua vita nel modo in cui funziona è che le persone possono pubblicare post diversi sia che si tratti

82
00:05:39,860 --> 00:05:43,230
di un collegamento o di un'immagine o di un video o semplicemente di un testo.

83
00:05:43,370 --> 00:05:47,830
Due diversi subeditors e ci sono migliaia e migliaia di sottoinsiemi diversi ciascuno con

84
00:05:47,830 --> 00:05:48,560
una categoria.

85
00:05:48,700 --> 00:05:55,230
Quindi adesso sto guardando il calcio sotteso che potrei anche andare al gioco o alla musica o ai divertenti o

86
00:05:55,250 --> 00:05:56,970
alle notizie o ai film.

87
00:05:57,110 --> 00:06:01,680
E ognuno di questi ha contenuti correlati a quell'argomento.

88
00:06:01,690 --> 00:06:08,760
Quindi in questo caso sono in sottomarino di calcio a leggerlo e ho notato la strada che Reddit dot com slash è il calcio.

89
00:06:09,340 --> 00:06:14,800
Così quando ho chiesto al server per Reddit dot com slash slash Socker analizza il percorso e ci rendiamo conto che

90
00:06:14,810 --> 00:06:19,760
stiamo cercando i messaggi di calcio che vanno al database che ricevono tutti i post di calcio e me

91
00:06:19,780 --> 00:06:20,760
li manda nella risposta.

92
00:06:20,770 --> 00:06:25,760
Ma come ho detto prima ci sono migliaia e migliaia di soggetti diversi e posso

93
00:06:25,750 --> 00:06:31,290
assicurarti che Reddit non è impostato in questo modo, dove c'è un percorso per ogni singolo lettore.

94
00:06:31,430 --> 00:06:43,700
Non è adatto a tagliare il nostro slash soccer e io accorgerò quello e poi un altro per la musica e un

95
00:06:43,690 --> 00:06:47,500
altro per i film e così via.

96
00:06:47,500 --> 00:06:48,900
Diecimila e più volte.

97
00:06:49,030 --> 00:06:50,710
Non è così rosso funziona.

98
00:06:50,890 --> 00:06:52,750
Questo codice non è affatto secco.

99
00:06:52,750 --> 00:06:55,540
Ricorda che i supporti a secco non si ripetono.

100
00:06:55,540 --> 00:06:58,060
In effetti è molto umido scrivere tutto due volte.

101
00:06:58,150 --> 00:07:00,910
Anche se è più come scrivere tutto 10000 volte.

102
00:07:01,120 --> 00:07:06,320
Quindi, piuttosto che definire un percorso separato per ogni singolo sottoinsieme, potremmo definire un modello.

103
00:07:06,380 --> 00:07:07,870
E questo è ciò che fa rosso.

104
00:07:07,880 --> 00:07:13,430
Hanno uno schema che somiglia a Slash o taglia un sottotitolo.

105
00:07:14,180 --> 00:07:19,980
Ma se lo lasciamo in questo modo tagliando la nostra fetta di pane al nome, si abbinerà solo quando andrò

106
00:07:20,240 --> 00:07:24,710
a tagliare il nostro slash del nome di Sublette e lo abbineranno esattamente allo stesso modo.

107
00:07:24,700 --> 00:07:29,610
Prima di mostrarti come andiamo in giro quando torni a leggere e fai clic su uno dei post.

108
00:07:29,870 --> 00:07:33,970
Quindi questo post qui ho intenzione di fare clic su di esso e guardare il percorso.

109
00:07:33,980 --> 00:07:35,310
Quindi è pronto per venire.

110
00:07:35,380 --> 00:07:44,150
Taglia i nostri commenti slash su Slash di soccor tagliando questa stringa pazza è uno IED taglia il titolo del post o

111
00:07:44,320 --> 00:07:45,550
parte del titolo.

112
00:07:45,880 --> 00:07:52,150
su questa strada ottieni tutti i commenti che corrispondono a questo post per il post che ha quel titolo.

113
00:07:52,150 --> 00:07:53,270
E quando vai

114
00:07:53,320 --> 00:07:57,400
E naturalmente ci sono milioni e milioni di post diversi su Reddit e non ognuno di

115
00:07:57,400 --> 00:07:58,790
loro ha definito la propria rotta.

116
00:07:58,850 --> 00:08:07,810
Quindi non c'è un percorso simile a questo all'interno del codice del server, qualcosa di simile sarebbe pazzesco da avere

117
00:08:07,810 --> 00:08:09,780
per ogni singolo post.

118
00:08:10,030 --> 00:08:14,890
Soprattutto perché i post sono tutti creati dagli utenti e nessuno che sta scrivendo

119
00:08:15,130 --> 00:08:17,920
il codice può anticipare tutti questi post diversi.

120
00:08:17,920 --> 00:08:25,960
Quindi preferiremmo una sorta di schema in cui abbiamo il nostro slash sub leggerlo nome.

121
00:08:25,970 --> 00:08:36,800
In questo caso, la barra del commento di slash e slash Id slash e proprio come quella sopra dove aveva il nome

122
00:08:36,790 --> 00:08:37,880
di Sublette.

123
00:08:37,930 --> 00:08:43,220
Questo corrisponderà solo se letteralmente digitiamo parola per carattere carattere per carattere sono un tale sottoinsieme che il

124
00:08:43,220 --> 00:08:45,600
nome barra commenti esclude il titolo barra ID.

125
00:08:45,790 --> 00:08:51,670
Quindi, per trasformarlo in un modello, facciamo uso di quelli che sono chiamati parametri di rotta o variabili di percorso e

126
00:08:51,670 --> 00:08:54,830
in altri quadri le persone li chiamano anche variabili di percorso.

127
00:08:54,880 --> 00:08:56,670
Sono molto semplici da implementare.

128
00:08:56,790 --> 00:09:02,900
cui ascoltiamo una richiesta get per tagliare la nostra barra qualsiasi altra cosa dopo ogni singolo Sabet si chiama.

129
00:09:03,190 --> 00:09:05,200
Se voglio definire un pattern in

130
00:09:05,400 --> 00:09:12,370
Tutto quello che devi fare è mettere i due punti proprio lì e questo dice a espressamente che non corrisponde effettivamente al carattere

131
00:09:12,380 --> 00:09:18,340
per il sottoinsieme di caratteri del nome, ma per renderlo un modello in cui il relying di Slash è una

132
00:09:18,430 --> 00:09:19,290
barra in seguito.

133
00:09:19,490 --> 00:09:26,470
Quindi lasciatemi commentare questo per ora e finiamo questo con la nostra richiesta e risposta

134
00:09:26,480 --> 00:09:32,350
e aprilo così e tutto ciò che farà è leggere è inviare.

135
00:09:32,360 --> 00:09:40,470
Benvenuto in un argomento e lo salveremo e riavviare il nostro server.

136
00:09:41,440 --> 00:09:45,820
Ora se voglio vedere questo messaggio ho bisogno di andare su un percorso che corrisponda a questo schema.

137
00:09:45,940 --> 00:09:51,230
Quindi torniamo indietro e aggiorniamo e se andiamo a scivolare abbiamo ancora la stessa cosa.

138
00:09:51,350 --> 00:09:53,670
Se andiamo a quella pagina, otteniamo la stessa cosa.

139
00:09:53,840 --> 00:10:01,340
Ma ora se andiamo a tagliare i nostri cuccioli di taglia, ora ricevo un messaggio che dice Benvenuto in un sotto Reddit.

140
00:10:01,450 --> 00:10:09,310
Quindi tagliare i nostri cuccioli taglia seguendo questo schema e quindi tagliare il nostro slash soccer o qualsiasi altro sottoinsieme

141
00:10:09,320 --> 00:10:10,290
che potrei inventare.

142
00:10:10,630 --> 00:10:13,540
Ma è importante notare che qualcosa del genere non funzionerebbe.

143
00:10:13,630 --> 00:10:21,590
Taglia il nostro slash soccor slash ciao che non funziona più perché questo è un modello diverso.

144
00:10:21,590 --> 00:10:26,480
Quindi non è come una wild card in cui si dice taglia o taglia qualcos'altro in seguito.

145
00:10:26,500 --> 00:10:32,810
Ciò che significa in realtà è abbinare tutto ciò che viene fornito con Slash o tagliare qualsiasi cosa che lo

146
00:10:32,810 --> 00:10:33,080
segue.

147
00:10:33,110 --> 00:10:40,760
Quindi non tagliare sono slash al taglio di nome qualcos'altro, ma tagliano i cuccioli di slash di soccor slash slash.

148
00:10:40,940 --> 00:10:43,920
E sto dicendo che lo slash è molto e sta diventando davvero fastidioso.

149
00:10:43,940 --> 00:10:47,650
Quindi andiamo avanti qui e ti mostrerò come possiamo convertire questo.

150
00:10:47,650 --> 00:10:49,240
Sembra esattamente lo stesso.

151
00:10:49,260 --> 00:10:54,400
Abbiamo messo i due punti davanti a tutto ciò che vogliamo essere una variabile e qualsiasi cosa

152
00:10:54,400 --> 00:10:57,340
vogliamo che l'utente o l'applicazione siano in grado di cambiare.

153
00:10:57,350 --> 00:11:00,950
Quindi i commenti dovrebbero sempre essere solo commenti su ogni post reddit.

154
00:11:01,030 --> 00:11:07,330
È sempre il nome del sottotitolo Reddit come i commenti della barra del calcio che tagliano la barra ID il titolo

155
00:11:07,340 --> 00:11:13,020
di un post, quindi i commenti sono sempre lì e questo sarà ora abbinato se vado su una rotta.

156
00:11:13,190 --> 00:11:20,740
Finiamo questa risposta della richiesta di funzione deve venire con un percorso per abbinare questo.

157
00:11:20,740 --> 00:11:25,300
Qui ho ricevuto un piccolo messaggio che è molto bello da Cloud 9 che mi dice che non si aspettava che

158
00:11:25,310 --> 00:11:26,270
questa stampa potesse vedere.

159
00:11:26,330 --> 00:11:28,090
Questo perché non stavo chiamando un metodo.

160
00:11:28,120 --> 00:11:37,730
a dare il benvenuto alla pagina dei commenti proprio così e tutti salvano e riavviano il server ora per abbinare questo percorso.

161
00:11:38,240 --> 00:11:42,290
Quindi ora eseguiamo un punto rosso e mi limiterò

162
00:11:42,350 --> 00:11:49,100
Devo andare a tagliare il nostro slash di sottotitoli con il nome di barra commenti che tagliano un ID qualsiasi cosa taglia un titolo

163
00:11:49,100 --> 00:11:50,450
che può essere qualsiasi cosa.

164
00:11:50,990 --> 00:11:52,680
E facciamolo ora.

165
00:11:53,260 --> 00:11:58,180
Andremo a tagliare tagliandi di tagliandi di calcio tagliati su qualsiasi ID.

166
00:11:58,190 --> 00:12:00,980
Faremo uno due tre ma non deve essere un numero.

167
00:12:01,040 --> 00:12:02,050
Potrebbe essere una parola.

168
00:12:02,120 --> 00:12:03,170
Non importa affatto.

169
00:12:03,320 --> 00:12:13,270
E poi tagliare un titolo come il mio primo gioco di calcio e se premiamo Invio, ora arriviamo alla pagina

170
00:12:13,270 --> 00:12:14,090
dei commenti.

171
00:12:14,330 --> 00:12:18,640
Ma ovviamente posso cambiarlo e renderlo una stringa casuale.

172
00:12:18,760 --> 00:12:22,600
E poi un altro titolo che è una stringa casuale o solo numeri.

173
00:12:22,820 --> 00:12:24,470
E abbino ancora quel modello.

174
00:12:24,590 --> 00:12:30,200
Quindi non sta controllando il fatto che qualcosa sia lettere o parole o abbia caratteri di sottolineatura o che

175
00:12:30,220 --> 00:12:32,590
siano almeno 10 caratteri a cui non importa.

176
00:12:32,620 --> 00:12:33,930
Ci sono modi per farlo.

177
00:12:34,070 --> 00:12:40,790
Ma a tutto questo interessa un modello di blocchi di testo seguito e diviso da barre l'ultima e più importante

178
00:12:40,790 --> 00:12:46,100
è la modalità con cui accediamo a questi dati anziché il nostro gestore di percorsi.

179
00:12:46,100 --> 00:12:52,910
Quindi se volessi mandare qui un messaggio che sapevi, benvenuto al calcio Sublette quando l'utente va

180
00:12:52,900 --> 00:12:54,850
a tagliare il calcio.

181
00:12:55,000 --> 00:12:56,620
Ma voglio che cambi anche.

182
00:12:56,620 --> 00:12:57,900
Benvenuto nei cuccioli.

183
00:12:58,000 --> 00:13:00,710
Quindi l'ho letto quando vanno ai nostri cuccioli di taglia.

184
00:13:00,740 --> 00:13:02,530
Ho bisogno di un modo per accedervi.

185
00:13:02,520 --> 00:13:08,530
E sai qual è stato il valore di subaffittarlo e ha espresso un modo semplice e facile

186
00:13:08,540 --> 00:13:11,630
per farlo al posto di questo oggetto di richiesta.

187
00:13:11,620 --> 00:13:17,390
Finora abbiamo lavorato solo con i residenti della risposta e l'oggetto richiesta contiene

188
00:13:17,380 --> 00:13:20,610
tutte le informazioni sulla richiesta in arrivo.

189
00:13:20,650 --> 00:13:26,840
Facciamo solo una semplice truffa. richieste di log e probabilmente non saremo in grado di vedere

190
00:13:26,840 --> 00:13:30,990
tutto questo perché c'è così tanto là che stamperà solo un piccolo sottoinsieme di esso.

191
00:13:31,050 --> 00:13:35,680
Ma proviamo e riavvia il server e colpisci questa rotta.

192
00:13:35,690 --> 00:13:40,260
Quindi il nostro slash lo presenta come nome per il calcio.

193
00:13:41,480 --> 00:13:44,580
E qui puoi vedere che in realtà stampa tutto il resto.

194
00:13:45,010 --> 00:13:48,490
E quindi ci sono molte informazioni provenienti da quella richiesta.

195
00:13:48,760 --> 00:13:50,430
Questo è tutto da stampare qui.

196
00:13:50,720 --> 00:13:56,440
E quello che sto cercando è qualcosa chiamato parametri di richiesta che dovrebbe essere dove andiamo proprio qui.

197
00:13:56,870 --> 00:14:02,360
È un oggetto che contiene tutti i parametri del percorso e i loro valori corrispondenti.

198
00:14:02,360 --> 00:14:09,390
Quindi in questo caso il nome sub redit è uguale a Socker perché sono andato a tagliare il nostro slash soccer.

199
00:14:09,470 --> 00:14:16,490
Quindi, quello che possiamo fare è annullare le richieste di registro che interrompono l'haram piuttosto che

200
00:14:16,490 --> 00:14:21,140
l'intera cosa, salvate e quindi aggiornate o riavviate il server.

201
00:14:21,240 --> 00:14:29,120
E ora se vado a tagliare il nostro slash ciao dirà che il nome sotteso è ciao.

202
00:14:29,260 --> 00:14:32,180
Possono fare la stessa cosa per i cuccioli.

203
00:14:33,460 --> 00:14:35,050
E noi andiamo.

204
00:14:35,090 --> 00:14:39,570
Lascia che ti mostri la stessa cosa quando abbiamo più parametri di percorso come facciamo qui.

205
00:14:40,040 --> 00:14:41,880
Quindi lo metterò proprio lì.

206
00:14:41,920 --> 00:14:50,080
Salva di nuovo il server di nuovo e poi si attiverà questa rotta andando al nostro tagliando i commenti

207
00:14:50,500 --> 00:14:53,700
barra obliqua barra di un titolo barra ID.

208
00:14:53,780 --> 00:14:57,670
Il mio nucleo è carino e premi invio e otteniamo.

209
00:14:57,710 --> 00:14:59,090
Benvenuto nella pagina dei Commons.

210
00:14:59,140 --> 00:15:04,330
E se guardo nel terminale vedrò che abbiamo tre diversi parametri di percorso

211
00:15:04,380 --> 00:15:05,370
tre diversi haram.

212
00:15:05,380 --> 00:15:11,270
Sottoinsiemi il nome come ID dei cuccioli è 1 2 3 4 e il titolo è il mio Corgi è carino.

213
00:15:11,310 --> 00:15:15,930
Racchiudilo quando rispondiamo con Welcome in un sottoinsieme che in realtà lo facciamo.

214
00:15:15,980 --> 00:15:17,840
Benvenuto nel cucciolo spalancato.

215
00:15:17,840 --> 00:15:20,210
Benvenuto a qualsiasi cosa sia diffusa.

216
00:15:20,600 --> 00:15:24,640
E per renderlo un po 'più divertente assicuriamoci che sia tutto in maiuscolo.

217
00:15:24,770 --> 00:15:35,920
Quindi, quello che faremo è fare una variabile lontano e la chiameremo sub uguale alla richiesta up harams il nome sub redit deve

218
00:15:35,960 --> 00:15:39,790
corrispondere esattamente a ciò che abbiamo chiamato qui.

219
00:15:39,800 --> 00:15:42,510
Ricorda che è solo all'interno di questa richiesta.

220
00:15:42,640 --> 00:15:47,060
Gli Harams obiettano piuttosto che rispondere semplicemente con un sottogruppo che farà.

221
00:15:47,060 --> 00:15:51,940
Benvenuto nello spazio.

222
00:15:52,120 --> 00:16:02,130
Inoltre l'ho letto e l'ho letto in modo che sia il benvenuto ai cuccioli.

223
00:16:02,190 --> 00:16:04,990
Leggilo e non sarà maiuscolo.

224
00:16:05,140 --> 00:16:13,130
farlo proprio qui su Sublette e mi libererò di quel punto e virgola, salvando e riavviando il server.

225
00:16:13,490 --> 00:16:20,530
Quindi per rendere quella maiuscola che possiamo usare in maiuscolo possiamo farlo qui o potremmo

226
00:16:21,790 --> 00:16:24,460
Torniamo indietro e attiviamo di nuovo quella rotta.

227
00:16:24,560 --> 00:16:26,650
Quindi questo non lo innescherà.

228
00:16:26,650 --> 00:16:28,880
Questo è per il router che ha più parametri.

229
00:16:29,030 --> 00:16:31,950
Vogliamo solo i nostri cuccioli e io ricevo.

230
00:16:32,000 --> 00:16:32,950
Benvenuto nel cucciolo.

231
00:16:32,980 --> 00:16:33,480
Pronto.

232
00:16:33,770 --> 00:16:42,340
lo faccio sono cuccioli tagliati o cani da slittino tutti cresciuti o gatti e ora ho una pagina web dinamica.

233
00:16:42,350 --> 00:16:43,130
Ora se

234
00:16:43,120 --> 00:16:48,280
Va bene, quindi riassumiamolo molto rapidamente e torniamo a quando usiamo la stella anziché una definizione

235
00:16:48,290 --> 00:16:49,070
di percorso.

236
00:16:49,220 --> 00:16:54,920
Corrisponde a tutto ciò che viene fornito e insieme all'ordine in cui definiamo le questioni

237
00:16:54,910 --> 00:16:55,580
del percorso.

238
00:16:55,630 --> 00:17:00,350
Quindi se mettiamo in alto la stella Routemaster non ci saranno altri percorsi sotto di essa.

239
00:17:00,500 --> 00:17:05,530
Ma se lo mettiamo in fondo, che è dove normalmente va, si comporterà come una sorta di

240
00:17:05,540 --> 00:17:06,920
presa come ogni altra dichiarazione.

241
00:17:07,100 --> 00:17:10,930
Se nessun'altra rotta è abbinata, altrimenti coincide con la stella.

242
00:17:11,170 --> 00:17:16,600
Infine abbiamo parlato dei parametri del percorso che possiamo usare per definire un pattern in un percorso che non

243
00:17:16,610 --> 00:17:19,400
deve necessariamente corrispondere parola per parola o carattere per carattere.

244
00:17:19,490 --> 00:17:21,550
Basta essere abbinati nello stesso schema.

245
00:17:21,740 --> 00:17:27,360
Quindi qualcosa del genere in cui posso avere Slash taglia ogni sottoinsieme che porta il suo nome.

246
00:17:27,590 --> 00:17:28,670
Va bene così è.

247
00:17:28,660 --> 00:17:33,040
Quindi nel prossimo video faremo un altro esercizio e questa volta scriverete la vostra app

248
00:17:33,050 --> 00:17:36,640
Express da zero e userete i haram di corda in alcuni di essi
