1
00:00:00,150 --> 00:00:05,430
Bentornato in questa lezione parleremo un po 'di più di questo concetto di riposo e di cosa sia

2
00:00:05,430 --> 00:00:07,280
e quali siano i percorsi riposanti.

3
00:00:07,350 --> 00:00:12,080
E esamineremo il percorso riposante che abbiamo visto e quindi aggiungeremo un'altra via in

4
00:00:12,360 --> 00:00:14,970
Si chiama questa pagina di presentazione o questa rotta di spettacolo.

5
00:00:14,970 --> 00:00:19,440
Quindi abbiamo quattro cose principali che esaminano i percorsi riposanti che abbiamo visto finora.

6
00:00:19,680 --> 00:00:25,020
Cambiamo lo schema del campeggio e aggiungiamo una descrizione a ogni campeggio quando mostriamo un comando Mongo veloce

7
00:00:25,020 --> 00:00:30,240
e quindi passeremo la maggior parte del nostro tempo a creare un percorso di esposizione e un modello

8
00:00:30,240 --> 00:00:32,110
mostra che ognuno di noi .

9
00:00:32,430 --> 00:00:35,120
Iniziamo esaminando le rotte riposanti.

10
00:00:35,220 --> 00:00:41,610
Quindi, appena prima di andare avanti, sono ancora in versione e prima di andare avanti uso ancora il V-2 solo nel

11
00:00:41,610 --> 00:00:44,090
caso in cui si voglia seguire il codice.

12
00:00:44,100 --> 00:00:44,520
Tutto ok.

13
00:00:44,630 --> 00:00:45,460
Così.

14
00:00:45,640 --> 00:00:48,060
Sì, diamo un'occhiata a ciò che abbiamo.

15
00:00:48,090 --> 00:00:55,850
slash nuovo e questi tre percorsi seguono quelli che sono conosciuti come percorsi rilassanti e ce ne

16
00:00:55,860 --> 00:01:03,570
sono sette e il primo che stiamo andando parlare di questo è noto come il percorso dell'indice.

17
00:01:03,570 --> 00:01:09,310
Abbiamo due percorsi principali per ottenere campeggio slash e un altro campeggio per

18
00:01:09,720 --> 00:01:13,040
E lo faremo di nuovo come esempio per i cani.

19
00:01:13,080 --> 00:01:20,280
Quindi il cane da slash dovrebbe essere il sai come richiesta di ottenere e cosa fa o cosa dovrebbe

20
00:01:21,930 --> 00:01:25,570
fare è visualizzare un elenco di tutti i cani.

21
00:01:26,400 --> 00:01:29,260
Quindi fammi fare un po 'di tavolo qui.

22
00:01:29,700 --> 00:01:31,110
Sarà piuttosto rudimentale.

23
00:01:31,110 --> 00:01:32,710
Non voglio spendere troppo tempo su di esso.

24
00:01:33,150 --> 00:01:41,820
avremo il verbo in questo caso si ottiene e quindi abbiamo la descrizione di ciò che fa.

25
00:01:41,820 --> 00:01:51,040
E le nostre intestazioni saranno solo il nome del percorso e quindi avremo l'URL o il percorso e quindi

26
00:01:51,550 --> 00:01:52,120
OK.

27
00:01:52,410 --> 00:01:59,430
Quindi abbiamo la rotta dell'indice che per ora quello che abbiamo è slash campeggi che sta per mostrare un

28
00:01:59,430 --> 00:02:03,280
elenco di tutti i campeggi che è quello che fa.

29
00:02:03,750 --> 00:02:09,540
Quindi il prossimo di cui abbiamo parlato è chiamato nuovo e nuovo non è quello che pensi che sia.

30
00:02:09,720 --> 00:02:13,210
Non è in realtà il percorso postale che rende il nuovo cane o il nuovo campeggio.

31
00:02:13,410 --> 00:02:15,560
È una nuova barra del cane.

32
00:02:15,900 --> 00:02:20,040
Ed è la rotta che mostra effettivamente la forma.

33
00:02:20,040 --> 00:02:24,200
Quindi permettimi di spiegarlo un po 'di più.

34
00:02:24,270 --> 00:02:24,950
Eccoci.

35
00:02:25,110 --> 00:02:26,710
E per ottenere il percorso.

36
00:02:27,330 --> 00:02:34,970
E visualizza la forma per creare un nuovo cane e quindi quella forma si sottomette a ciò che è

37
00:02:34,970 --> 00:02:44,130
noto come creare che è flash dog esattamente come gli indicizzatori dello stesso Yoro tranne che è un post e questo dovrebbe aggiungere

38
00:02:44,130 --> 00:02:46,420
un nuovo cane al database.

39
00:02:46,450 --> 00:02:48,360
Ci si potrebbe chiedere perché esiste.

40
00:02:48,360 --> 00:02:50,310
Perché abbiamo bisogno di seguire questo schema.

41
00:02:50,310 --> 00:02:55,650
La prima risposta è che è sempre bene avere una struttura solo per i nostri scopi, ma

42
00:02:55,650 --> 00:02:59,130
anche questo modello è qualcosa che seguirà molte e molte applicazioni.

43
00:02:59,130 --> 00:03:03,220
E rende affidabile e prevedibile per noi interagire con altre applicazioni.

44
00:03:03,240 --> 00:03:10,050
Una volta che parliamo di API, sapremo che se vogliamo ottenere tutti gli utenti dall'API get hub possiamo fare

45
00:03:10,050 --> 00:03:17,430
API ottenere gli utenti di hub dot com slash e questo ci darà un elenco di tutti gli utenti che

46
00:03:17,460 --> 00:03:18,900
gli utenti indicizzano .

47
00:03:18,900 --> 00:03:20,100
Quindi torneremo su quello.

48
00:03:20,280 --> 00:03:25,130
Ma di nuovo questi sono i tre che abbiamo visto, quindi l'indice è proprio qui e andrò a etichettarli.

49
00:03:25,200 --> 00:03:26,520
Questa è

50
00:03:29,240 --> 00:03:34,520
la nostra rotta indice proprio qui mostra tutti i campeggi.

51
00:03:34,620 --> 00:03:47,880
Questo è il nostro percorso di creazione di un nuovo campeggio per il database e questo percorso è nuovo che è la forma di

52
00:03:47,910 --> 00:03:50,750
spettacolo per creare nuovi campeggi.

53
00:03:50,880 --> 00:03:54,480
Ricorda che dobbiamo avere due percorsi per inviare una richiesta di posta.

54
00:03:54,480 --> 00:04:00,210
Abbiamo bisogno di uno per mostrare il modulo e quindi abbiamo bisogno di quel modulo per inviare da qualche parte quale è il nostro percorso di creazione.

55
00:04:00,990 --> 00:04:01,220
OK.

56
00:04:01,230 --> 00:04:03,450
Quindi quelli sono i tre percorsi che abbiamo fatto finora.

57
00:04:03,780 --> 00:04:08,200
In questo momento introdurremo un'altra rotta che si chiama show.

58
00:04:08,520 --> 00:04:13,080
Quindi immagina di avere le nostre app in questo modo che non devi immaginare di avere questo

59
00:04:13,080 --> 00:04:13,600
set up.

60
00:04:13,820 --> 00:04:18,870
E se volessi essere in grado di fare clic su uno di questi e visualizzare più informazioni e questo

61
00:04:18,870 --> 00:04:24,360
è ciò che faremo, vogliamo essere in grado di avere un pulsante qui dove posso visualizzare le informazioni come una

62
00:04:24,360 --> 00:04:26,590
mappa le recensioni differenti i commenti il giudizi.

63
00:04:26,640 --> 00:04:31,890
Qualsiasi altra immagine o qualsiasi altra informazione che voglio mostrare che non ha senso mettere qui,

64
00:04:32,430 --> 00:04:34,410
che normalmente c'è molto da mostrare.

65
00:04:34,410 --> 00:04:40,320
E mostriamo solo una o due cose nella pagina dell'indice come una foto e il titolo proprio come su Reddit,

66
00:04:40,440 --> 00:04:42,840
che so di aver usato molto come esempio.

67
00:04:42,900 --> 00:04:48,780
Ma se questo è il nostro indice questo mostra tutti i post che abbiamo non mostreremo tutte

68
00:04:48,780 --> 00:04:50,690
le informazioni in una sola volta.

69
00:04:50,760 --> 00:04:56,460
Mostra solo che il titolo mostra il link il numero di commenti al momento in cui è stato inviato.

70
00:04:56,460 --> 00:05:01,800
L'utente e quindi possiamo cliccare per visualizzare i commenti su una pagina separata e ci sono tonnellate e tonnellate di

71
00:05:01,800 --> 00:05:03,010
informazioni da mostrare qui.

72
00:05:03,090 --> 00:05:08,790
Doug come variabile ed è una richiesta GET mostra informazioni su un cane.

73
00:05:08,790 --> 00:05:16,460
Ma questo non è tutto appena mostrato nella pagina dell'indice, quindi quello che faremo è creare un altro

74
00:05:16,470 --> 00:05:22,340
percorso chiamato show e l'URL appare come questo taglia l'ID della barra di

75
00:05:22,820 --> 00:05:28,440
E il motivo per cui abbiamo inserito l'ID è che dobbiamo sapere quale cane stiamo mostrando perché fino

76
00:05:28,440 --> 00:05:31,310
a questo punto l'indice funziona sempre allo stesso modo.

77
00:05:31,310 --> 00:05:33,410
Ti mostra tutti i cani, non importa cosa.

78
00:05:33,560 --> 00:05:34,900
Questo ti mostra sempre un modulo.

79
00:05:34,940 --> 00:05:36,610
Questo finisce sempre con un nuovo cane.

80
00:05:36,720 --> 00:05:41,600
Ma lo spettacolo è un po 'diverso perché ora abbiamo bisogno di mostrarti informazioni su una cosa in particolare.

81
00:05:42,480 --> 00:05:43,970
Quindi per farlo.

82
00:05:43,980 --> 00:05:46,610
Non sei sicuro di come aprirlo accidentalmente per farlo.

83
00:05:46,620 --> 00:05:52,440
Dobbiamo definire un nuovo percorso e lo faremo ora tornare qui e lo metteremo

84
00:05:54,100 --> 00:06:03,270
in fondo ed è una richiesta GET non ottenere l'ID dei due punti del campo barra inversa e quindi aggiungeremo il la cosa

85
00:06:03,300 --> 00:06:07,630
fondamentale qui è il callback di base con richiesta e risposta.

86
00:06:07,700 --> 00:06:11,410
E poi qui faremo una mandata di codirosso.

87
00:06:11,430 --> 00:06:22,240
Questa sarà la pagina dello spettacolo un giorno e salverà e iniziamo l'app e se andiamo a quello sei fuori c'è tutto

88
00:06:22,250 --> 00:06:23,780
quello che segue.

89
00:06:23,790 --> 00:06:30,930
Slash ID del campeggio qualsiasi ID che otteniamo sarà la pagina dello spettacolo un giorno se andiamo al campeggio slash

90
00:06:30,930 --> 00:06:35,580
nuovo otteniamo ancora il modulo e questo perché l'ordine del percorso è corretto.

91
00:06:35,570 --> 00:06:41,810
Ricorda se cambio Questi tutto ciò che questo modello sta dicendo è che il campeggio taglia qualsiasi parola singola che

92
00:06:42,500 --> 00:06:45,400
è tecnicamente ciò che abbiamo qui il campeggio nuovo.

93
00:06:45,440 --> 00:06:48,420
Quindi dobbiamo fare attenzione che questo sia dichiarato per primo.

94
00:06:48,420 --> 00:06:54,360
Altrimenti tratterà i campeggi come nuovi percorsi ID campo e ci mostrerà questo.

95
00:06:54,880 --> 00:07:02,190
Okay, questa è una nota minore, ma è importante che cosa vorremmo fare qui è trovare

96
00:07:02,190 --> 00:07:10,900
il campeggio con l'ID fornito e quindi mostrare il modello dello spettacolo con quel campeggio e tutto il resto.

97
00:07:11,190 --> 00:07:15,330
Quindi la pagina dello spettacolo dovrebbe mostrare più informazioni su un oggetto.

98
00:07:15,560 --> 00:07:20,860
In questo momento stiamo mostrando tutte le informazioni che abbiamo sulla pagina indice.

99
00:07:20,880 --> 00:07:22,600
Non abbiamo nient'altro da mostrare.

100
00:07:22,640 --> 00:07:25,790
Immagino che abbiamo un'idea tecnica, ma non è molto utile.

101
00:07:25,800 --> 00:07:31,110
Quindi aggiungeremo una descrizione al nostro campeggio e quella descrizione sarà solo un piccolo

102
00:07:31,110 --> 00:07:34,790
testo in cui possiamo entrare quando creiamo un nuovo campeggio.

103
00:07:34,800 --> 00:07:43,170
qui al nostro schema e aggiungiamo solo una descrizione e siamo partiti come una stringa e vediamo se abbiamo un piccolo

104
00:07:43,160 --> 00:07:50,240
problema che è che nei campeggi che abbiamo già ce ne sono tre non avere una descrizione

105
00:07:50,250 --> 00:07:52,690
Quindi lo faremo ora e andremo

106
00:07:53,000 --> 00:07:57,990
Quindi possiamo aggiornare tutto nel nostro database per avere una descrizione o possiamo essere un

107
00:07:57,990 --> 00:08:04,530
po 'più distruttivi e cancellare tutto in un database con la cosiddetta raccolta dati DBI e faremo cadere tutti i

108
00:08:04,520 --> 00:08:07,650
campeggi che è quello che ho vado a fare qui.

109
00:08:07,730 --> 00:08:11,990
È qualcosa che fai occasionalmente quando apporti grandi cambiamenti ai tuoi dati e hai

110
00:08:12,000 --> 00:08:14,290
alcuni dati preesistenti che non ti interessano.

111
00:08:14,340 --> 00:08:16,680
Non faresti mai cadere gli utenti di proposito.

112
00:08:16,710 --> 00:08:19,370
Ma in questo caso sono solo i nostri dati di partenza.

113
00:08:19,380 --> 00:08:20,840
Quindi lo farò cadere.

114
00:08:20,960 --> 00:08:23,220
Quindi aprirò Mongo.

115
00:08:23,220 --> 00:08:24,970
Mi collegherò al database giusto.

116
00:08:24,990 --> 00:08:25,740
Vediamo.

117
00:08:25,740 --> 00:08:27,060
Mostra DVR.

118
00:08:27,120 --> 00:08:33,840
Useremo il campo di Yelp e poi farò una mostra e dovremmo vedere i campeggi.

119
00:08:33,990 --> 00:08:34,920
Eccoci.

120
00:08:34,980 --> 00:08:41,380
E poi se voglio controllare quanti campi abbiamo, facciamo campeggi D-B che trovo.

121
00:08:42,210 --> 00:08:45,950
E voglio cancellare tutti e tre i campeggi dei DVD.

122
00:08:46,050 --> 00:08:47,840
Lascia stare così.

123
00:08:48,090 --> 00:08:51,160
Quindi questa collezione si riferisce al nome della collezione.

124
00:08:51,360 --> 00:08:55,400
E se premo Invio ora mi dice vero, il che significa che ha funzionato.

125
00:08:55,620 --> 00:08:59,400
E se provo a trovare tutti i campeggi, tutti i campeggi sono spariti.

126
00:08:59,780 --> 00:09:00,090
Tutto ok.

127
00:09:00,090 --> 00:09:03,860
Quindi usciamo di qui ora e torniamo al suo indirizzo.

128
00:09:04,110 --> 00:09:06,670
E ora abbiamo aggiunto una descrizione.

129
00:09:06,750 --> 00:09:10,040
Quindi ora creiamo un nuovo campeggio con una descrizione.

130
00:09:10,080 --> 00:09:16,220
Quindi andrò con quello che ho qui e commenterò per creare un nuovo

131
00:09:16,230 --> 00:09:22,870
campeggio con il nome di Grant Hill, immagine questa immagine e poi la descrizione sarà.

132
00:09:23,220 --> 00:09:36,340
Questa è un'enorme collina di granito senza bagni e senza acqua.

133
00:09:37,120 --> 00:09:37,620
OK.

134
00:09:37,620 --> 00:09:42,150
E sono abbastanza sicuro che l'immagine non sia di una collina, ma non importa nel nostro caso.

135
00:09:42,200 --> 00:09:43,660
Quindi creeremo un campeggio.

136
00:09:43,760 --> 00:09:49,060
E ovviamente avrei potuto farlo nel browser e andando al modulo e crearne uno.

137
00:09:49,070 --> 00:09:52,480
Ma voglio solo che tu faccia un po 'più di pratica facendo questo attraverso la mangusta.

138
00:09:52,690 --> 00:09:54,400
OK, quindi eseguiamo il codice ora.

139
00:09:54,680 --> 00:09:56,420
Tutto quello che devo fare è rincorrerti.

140
00:09:56,450 --> 00:09:59,980
Sì, abbiamo un campeggio appena creato.

141
00:10:00,140 --> 00:10:00,950
Eccoci.

142
00:10:01,230 --> 00:10:02,580
E ha una descrizione.

143
00:10:02,820 --> 00:10:07,590
E se volessimo aprire Mongo e controllarlo, lo farò molto velocemente.

144
00:10:07,590 --> 00:10:15,320
Quindi useremo il tuo campo e poi faremo trovare i campeggi D-B.

145
00:10:15,890 --> 00:10:17,590
E c'è il nostro nuovo campeggio.

146
00:10:17,820 --> 00:10:18,050
Tutto ok.

147
00:10:18,060 --> 00:10:20,290
Quindi usciamo da lì, liberiamo il terminale
