1
00:00:00,420 --> 00:00:01,800
OK bentornato.

2
00:00:01,860 --> 00:00:07,140
È tempo che prendiamo ciò che abbiamo imparato su Mongo D. B e sulla mangusta e la aggiungiamo alla nostra applicazione

3
00:00:07,380 --> 00:00:10,520
del campo in modo da poter aggiungere una certa persistenza dei dati.

4
00:00:10,980 --> 00:00:17,220
Quindi i tre passaggi principali sono l'installazione e la configurazione di mangusta e quindi dobbiamo impostare il modello, lo

5
00:00:17,460 --> 00:00:19,600
schema e il modello per il campeggio.

6
00:00:20,040 --> 00:00:23,220
E poi dobbiamo usare il modello del campeggio invece dei nostri percorsi.

7
00:00:23,310 --> 00:00:29,220
Prima di andare avanti voglio sottolineare che sto usando il V-2 del campo, quindi ho fatto un'altra copia

8
00:00:29,310 --> 00:00:33,080
del V-1 e lavorerò all'interno di questo per i prossimi video.

9
00:00:33,270 --> 00:00:35,800
E questo perché inizieremo a fare dei cambiamenti più grandi.

10
00:00:35,820 --> 00:00:40,130
Alcuni file si muoveranno, ma voglio comunque che tu possa guardare il codice V-1.

11
00:00:40,200 --> 00:00:44,520
Quindi V-2 e farò sicuramente sapere quando inizieremo a lavorare invece di v3.

12
00:00:44,580 --> 00:00:46,110
Quindi vediamo cosa abbiamo per ora.

13
00:00:46,200 --> 00:00:48,850
Corriamo dopo Sì.

14
00:00:49,320 --> 00:00:50,640
E aggiorna.

15
00:00:51,210 --> 00:00:51,530
OK.

16
00:00:51,540 --> 00:00:57,690
abbiamo il problema dove non appena riavvio il server e i nuovi campeggi che aggiungiamo spariranno.

17
00:00:57,690 --> 00:01:02,030
Quindi abbiamo il nostro campeggio, possiamo aggiungere un nuovo campeggio ma, naturalmente,

18
00:01:02,400 --> 00:01:03,730
Quindi affrontiamo questo.

19
00:01:04,080 --> 00:01:09,530
Apriamo tutto ciò di cui abbiamo bisogno, che in realtà è solo il file Jasc dell'app per ora.

20
00:01:10,440 --> 00:01:13,380
E la prima cosa che vogliamo fare è installare mangusta.

21
00:01:13,380 --> 00:01:21,660
In questo modo, NPM installa il cruscotto del mongoose e, mentre ciò accadrà, vogliamo assicurarci che il nostro processo sia in

22
00:01:21,660 --> 00:01:22,890
esecuzione in background.

23
00:01:22,890 --> 00:01:27,970
Man-God OK, ora è fatto e potremmo guardare il pacchetto.

24
00:01:28,030 --> 00:01:31,760
Jason ricontrolla che qui abbiamo mangusta.

25
00:01:31,890 --> 00:01:33,790
Eccoci.

26
00:01:34,080 --> 00:01:35,030
Adesso è qui.

27
00:01:35,040 --> 00:01:39,150
Avremo bisogno di mangimi salvarlo su una variabile chiamata mangusta

28
00:01:44,850 --> 00:01:45,910
proprio così.

29
00:01:45,960 --> 00:01:51,480
E una rapida nota a margine che vedremo molto spesso quando abbiamo un sacco di

30
00:01:52,140 --> 00:01:59,010
dichiarazioni obbligatorie in cima è qualcosa del genere in cui possiamo effettivamente sbarazzarci delle dichiarazioni di Varsity e farlo

31
00:01:59,010 --> 00:02:01,800
se abbiamo più dichiarazioni variabili di fila.

32
00:02:02,100 --> 00:02:04,650
Possiamo separarli con virgole.

33
00:02:04,650 --> 00:02:06,100
Eccoci.

34
00:02:06,510 --> 00:02:10,980
E questo renderà una variabile chiamata espressione un'altra chiamata a parser del corpo e Mangusta

35
00:02:10,980 --> 00:02:12,190
funzionerà allo stesso modo.

36
00:02:12,260 --> 00:02:14,230
Non dobbiamo scrivere molto più e più volte.

37
00:02:14,520 --> 00:02:23,580
E quello che vedrai anche a volte è che le persone li metteranno in fila così sembra.

38
00:02:23,700 --> 00:02:25,760
E questo è davvero un aspetto delle preferenze personali.

39
00:02:25,770 --> 00:02:27,890
Lascerò qui per ora solo per vederlo.

40
00:02:28,110 --> 00:02:29,340
Ma lo vedrai in entrambe le direzioni.

41
00:02:29,370 --> 00:02:31,540
Non ha alcun impatto sul modo in cui funziona il codice.

42
00:02:31,830 --> 00:02:34,040
È solo un piccolo cambiamento stilistico.

43
00:02:34,320 --> 00:02:40,140
OK, quindi salviamo ed eseguiamo Knode dopo che Jesus si è assicurato che non si verifichino errori.

44
00:02:40,140 --> 00:02:41,090
Grande.

45
00:02:41,130 --> 00:02:43,410
Ora quello che vogliamo fare è collegare la mangusta.

46
00:02:43,410 --> 00:02:50,400
Quindi faremo mongoose connect e non abbiamo ancora un database nella nostra Mongar TV per questo, quindi

47
00:02:50,400 --> 00:02:59,340
possiamo semplicemente crearne uno dinamicamente e dobbiamo connetterci alla barra dei due punti di Mongo DB barra slash localhost e quindi il

48
00:02:59,370 --> 00:03:02,570
nome per un database che non esiste ancora.

49
00:03:02,610 --> 00:03:06,980
Quindi chiamiamolo campo di Yelp proprio così e risparmia.

50
00:03:07,530 --> 00:03:13,530
E questo creerà per noi il database del campo di Yelp invece di Mangu

51
00:03:13,660 --> 00:03:18,240
D-B e possiamo testarlo solo se eseguiamo l'app senza problemi.

52
00:03:18,270 --> 00:03:23,230
La prossima cosa che dobbiamo fare è impostare il nostro schema e lo farò qui.

53
00:03:24,120 --> 00:03:26,430
Quindi aggiungo un piccolo commento qui.

54
00:03:26,430 --> 00:03:33,630
Lo schema è impostato e questo file diventerà un po 'lungo e nel futuro video

55
00:03:33,630 --> 00:03:34,550
lo rifaseremo.

56
00:03:34,560 --> 00:03:38,040
Quindi questo non è il modo in cui lo faresti in una vera app di produzione.

57
00:03:38,070 --> 00:03:43,560
Se avessi 10 diversi modelli e schemi diversi diventerebbe davvero pazzo molto veloce, specialmente se

58
00:03:43,560 --> 00:03:44,840
avessi molti percorsi.

59
00:03:44,850 --> 00:03:49,860
Quindi lo suddivideremo in file separati in seguito, ma per ora stiamo solo facendo uno schema.

60
00:03:49,980 --> 00:04:02,310
Quindi chiamiamolo schema var campground e poi imposteremo quello uguale al nuovo schema di mangusta

61
00:04:02,340 --> 00:04:04,030
per capitalizzarci.

62
00:04:04,050 --> 00:04:10,570
E per ora un campeggio ha solo un nome che è una stringa e un'immagine.

63
00:04:10,600 --> 00:04:17,130
e stiamo solo usando quello che abbiamo già qui e lo salveremo, quindi l'ultima cosa

64
00:04:17,130 --> 00:04:27,780
che dobbiamo fare è compilarla in un modello che il campeggio var è uguale a quello di mongoose e poi di nuovo qui tra virgolette.

65
00:04:27,810 --> 00:04:29,910
Questa è anche una stringa

66
00:04:29,910 --> 00:04:35,180
E infine lo schema che è lo schema del campo del campo.

67
00:04:35,930 --> 00:04:43,050
Okay, quindi quello che dovrebbe fare è renderci un modello ora che utilizza questo schema e ha un sacco di metodi su

68
00:04:43,050 --> 00:04:47,060
di esso in modo che possiamo fare cose come trovare roba da campeggio.

69
00:04:47,760 --> 00:04:51,430
E la prima cosa che vogliamo fare è aggiungere un semplice campeggio.

70
00:04:51,600 --> 00:04:57,930
Quindi prendiamo uno di questi e faremo solo un accampamento creato per iniziare.

71
00:04:58,380 --> 00:05:00,400
Così sembra.

72
00:05:00,630 --> 00:05:05,760
una cosa temporanea, solo per assicurarci che le cose funzionino, lo elimineremo non appena lo proveremo.

73
00:05:05,760 --> 00:05:07,030
E questa è solo

74
00:05:07,050 --> 00:05:12,620
Così il campeggio crea e poi ricorda che passiamo nell'oggetto che vogliamo creare.

75
00:05:12,880 --> 00:05:17,180
Ho intenzione di formattare questo un po 'più bello proprio come questo.

76
00:05:17,250 --> 00:05:23,100
Quindi stiamo creando l'oggetto prima e poi abbiamo quella funzione di callback in seguito.

77
00:05:24,480 --> 00:05:28,580
La prima cosa è l'errore e poi il secondo sarebbe il campeggio.

78
00:05:29,160 --> 00:05:31,610
E faremo solo un semplice registro costante.

79
00:05:31,710 --> 00:05:35,040
Quindi, se l'errore annulla quell'errore

80
00:05:40,410 --> 00:05:47,020
di registro, altrimenti cancella il registro di recente creato.

81
00:05:47,460 --> 00:05:48,820
Proprio così.

82
00:05:49,120 --> 00:05:51,590
E poi nella prossima linea faremo cons. Ugh.

83
00:05:51,630 --> 00:05:52,510
Campeggio.

84
00:05:52,920 --> 00:05:54,990
OK.

85
00:05:55,920 --> 00:05:56,360
Quindi sì, è un sacco di codice.

86
00:05:56,380 --> 00:05:57,780
Ma quello che stiamo facendo

87
00:05:58,000 --> 00:06:03,520
è creare un campeggio con questi dati e poi mi sono appena distanziato piuttosto che farlo su un'unica linea gigantesca.

88
00:06:03,510 --> 00:06:05,870
L'ho distanziato in modo che abbiamo la funzione di callback che verrà eseguita una volta eseguita questa operazione.

89
00:06:05,940 --> 00:06:10,690
Se ha successo o meno, abbiamo una funzione

90
00:06:10,830 --> 00:06:16,140
di callback e stiamo elaborando l'errore gestendolo in modo equo.

91
00:06:16,730 --> 00:06:17,120
Quindi stiamo solo stampando un errore.

92
00:06:17,130 --> 00:06:18,690
E se non c'è un errore, stamperemo il campeggio.

93
00:06:18,940 --> 00:06:21,850
Tutto ok.

94
00:06:21,850 --> 00:06:22,520
Quindi quello che possiamo fare ora è testare questo solo eseguendo il nodo.

95
00:06:22,710 --> 00:06:26,590
Eccoci.

96
00:06:28,590 --> 00:06:29,250
Campeggio appena creato.

97
00:06:29,250 --> 00:06:30,580
In modo che creare funzionasse.

98
00:06:30,720 --> 00:06:33,680
Non c'è stato nessun errore stampato.

99
00:06:33,840 --> 00:06:35,680
Quindi abbiamo capito e sembra immagine e nome.

100
00:06:35,700 --> 00:06:39,160
E anche per verificare che possa aprire il Consiglio Mongo e possiamo fare uno spettacolo TBS.

101
00:06:39,390 --> 00:06:46,200
Ecco il nostro nuovo database Joachim e possiamo usare la cam di Yelp proprio così.

102
00:06:46,200 --> 00:06:53,110
E poi quello che possiamo fare è mostrare le collezioni e abbiamo campeggi che vengono

103
00:06:53,760 --> 00:07:01,140
generati perché il nome del nostro modello Cingular è il campeggio e lo ha pluralizzato per noi.

104
00:07:01,240 --> 00:07:05,640
E poi quello che possiamo fare è che i campeggi D-B sperano nei campeggi che trovano.

105
00:07:05,640 --> 00:07:13,220
E qui andiamo in un campeggio a cui è stato assegnato automaticamente un nome e un'immagine.

106
00:07:13,650 --> 00:07:19,840
Eccezionale.

107
00:07:20,190 --> 00:07:21,080
Quindi usciamo e aggiungiamo un altro campeggio per sbarazzarci di questo.

108
00:07:21,120 --> 00:07:26,880
E invece di Semin Creek faremo la collina di granito

109
00:07:27,090 --> 00:07:33,540
e voglio solo che abbiamo alcuni dati di partenza con cui lavorare.

110
00:07:33,540 --> 00:07:35,480
Quindi nominare l'immagine proprio così.

111
00:07:35,550 --> 00:07:39,200
E quindi possiamo eseguire nuovamente questo salvataggio del nodo.

112
00:07:39,450 --> 00:07:45,510
Sì, c'è il nostro secondo campeggio che abbiamo creato granito Hill e per ora basta.

113
00:07:45,630 --> 00:07:52,310
La prossima cosa che vogliamo fare è sostituire tutto questo codice qui.

114
00:07:52,560 --> 00:07:55,830
Possiamo sbarazzarci di tutto questo codice, ma vogliamo anche sostituire

115
00:07:55,950 --> 00:08:01,490
tutto il codice in cui stiamo usando quel campo alla matrice piuttosto che usare un array hard coded.

116
00:08:01,490 --> 00:08:04,550
Quello che faremo qui quando stiamo ricevendo tutti i campeggi e mostrandoli nella

117
00:08:04,560 --> 00:08:09,550
lista di questa pagina qui andremo a recuperare tutti i campeggi dal database in modo che possiamo farlo per primi.

118
00:08:09,540 --> 00:08:15,130
Ho intenzione di commentare questa battuta per ora.

119
00:08:15,270 --> 00:08:17,310
Dobbiamo ottenere tutti i campeggi dal D-B e quindi vogliamo rendere quel file.

120
00:08:17,820 --> 00:08:25,190
E il modo in cui otteniamo tutti i campeggi è con il campeggio e stiamo cercando tutto.

121
00:08:25,620 --> 00:08:32,370
E poi abbiamo bisogno di una funzione di callback e prima prende l'errore e poi il

122
00:08:33,580 --> 00:08:40,770
nostro parametro sarà chiamato campgrounds e controllerà sempre se c'è stato un errore in caso di errore.

123
00:08:40,790 --> 00:08:49,370
E faremo solo un errore di registro costante.

124
00:08:49,500 --> 00:08:52,150
Per ora avremo una migliore gestione degli errori in seguito dove stiamo effettivamente mostrando un messaggio a un utente.

125
00:08:52,140 --> 00:08:58,090
Per ora lo stiamo solo stampando.

126
00:08:58,120 --> 00:08:59,640
E poi qui

127
00:09:00,140 --> 00:09:08,110
quello che faremo è fare un punto rosso come quello che abbiamo qui e possiamo davvero lasciarlo com'è.

128
00:09:08,110 --> 00:09:09,440
aspettiamo che si chiamino campeggi.

129
00:09:09,610 --> 00:09:14,530
E il motivo è che vogliamo ancora rendere il file dei campeggi e nel file dei campeggi Ci

130
00:09:14,520 --> 00:09:18,630
La differenza è la fonte del campeggio non è

131
00:09:18,720 --> 00:09:24,990
più la matrice che abbiamo avuto qui il campeggio è definito proprio qui.

132
00:09:25,090 --> 00:09:26,640
Quindi rendiamolo un po 'più chiaro.

133
00:09:26,670 --> 00:09:28,440
Chiamerò questo tutti i campeggi in questo modo.

134
00:09:28,530 --> 00:09:33,900
E poi qui cambierò questo.

135
00:09:34,500 --> 00:09:35,910
Tutti i campeggi in modo da poter vedere la connessione.

136
00:09:35,940 --> 00:09:39,100
Quindi stiamo facendo un campeggio per trovare tutti i campeggi della collezione.

137
00:09:39,420 --> 00:09:43,570
Al termine, esegui questo codice.

138
00:09:43,570 --> 00:09:45,230
Il callback

139
00:09:45,270 --> 00:09:46,110
Se c'è un errore, stampare l'errore.

140
00:09:46,360 --> 00:09:48,450
Altrimenti prendi tutti i campeggi.

141
00:09:48,580 --> 00:09:50,610
E 'appena tornato e li mando attraverso il campeggio che E. J. ha archiviato.

142
00:09:50,620 --> 00:09:56,460
Ora se salviamo e

143
00:09:56,460 --> 00:10:05,800
riavviamo il server e mi sbarazzerò di questo per ora commentato altrimenti finiremo con un'altra collina di granito nel nostro database.

144
00:10:05,790 --> 00:10:09,460
che è esattamente quello che vogliamo.

145
00:10:09,450 --> 00:10:17,510
Quindi ora inizieremo il server e aggiorneremo la pagina, vedremo solo due campeggi

146
00:10:17,510 --> 00:10:19,360
Questi due sono entrambi nel database

147
00:10:19,460 --> 00:10:24,900
e non abbiamo più a che fare con quell'array di campi che è difficile da codificare.

148
00:10:24,900 --> 00:10:25,520
Questi saranno sempre nel database fino a quando non li elimineremo.

149
00:10:25,520 --> 00:10:28,100
Ma almeno se il server si riavvia o abbiamo qualche problema lì continuano a persistere.

150
00:10:28,130 --> 00:10:33,230
Quindi ora è focalizzato su come far funzionare tutto questo in modo che quando un utente aggiunge un nuovo campeggio funzioni.

151
00:10:33,230 --> 00:10:38,150
E proprio ora abbiamo un piccolo problema.

152
00:10:38,150 --> 00:10:39,970
Se digito semplicemente jibberish qui e premi invio, ricevo un errore.

153
00:10:40,040 --> 00:10:44,380
Il campeggio non è definito e mi sta dicendo che

154
00:10:44,570 --> 00:10:52,580
in realtà è la linea 54, che è proprio qui dove stiamo spingendo il nuovo campeggio nei campeggi.

155
00:10:52,580 --> 00:10:55,250
Ma quel vassoio del campeggio non è definito perché l'abbiamo cancellato.

156
00:10:55,460 --> 00:10:58,610
Era un molo e ci siamo sbarazzati di esso per farlo funzionare nel modo in cui lo vogliamo.

157
00:10:58,610 --> 00:11:03,410
Non abbiamo più bisogno di questa linea.

158
00:11:03,710 --> 00:11:05,480
E invece quello che vogliamo fare è creare un nuovo campeggio e salvarlo nel database.

159
00:11:05,820 --> 00:11:15,190
Quindi questo rimarrà lo stesso dove abbiamo bisogno di prendere il nome e l'immagine

160
00:11:15,620 --> 00:11:22,490
e questo rimarrà lo stesso anche dove stiamo facendo questo oggetto.

161
00:11:22,490 --> 00:11:24,510
E poi quello che possiamo

162
00:11:24,560 --> 00:11:31,280
fare è salvarlo nel database e possiamo crearlo con il campeggio che crea e quindi il

163
00:11:32,200 --> 00:11:38,900
primo argomento è la nuova cosa che vogliamo creare, che abbiamo già memorizzato comodamente in un

164
00:11:38,900 --> 00:11:45,590
oggetto chiamato nuovo campeggio, quindi possiamo passarlo e quindi abbiamo bisogno della funzione di callback proprio così.

165
00:11:45,590 --> 00:11:48,620
E ricorda il nostro errore di due argomenti

166
00:11:49,280 --> 00:11:57,830
e lo chiameremo appena creato proprio così e lo faremo se c'è un errore e se c'è un errore se c'è un

167
00:11:57,830 --> 00:12:04,530
problema con i dati del modulo che l'utente inserisce allora dovremmo pensa a ciò che vogliamo realmente accadere.

168
00:12:04,530 --> 00:12:07,640
in bianco o nome Campi vuoto o nome numero Campeon o qualunque esso sia.

169
00:12:07,790 --> 00:12:13,100
E alla fine, ciò che faremo è rimandare di nuovo l'utente al modulo e mostrare loro un messaggio che dice qualcosa come foto Caffey

170
00:12:13,100 --> 00:12:18,700
Ma possiamo mostrare loro un messaggio.

171
00:12:18,710 --> 00:12:20,250
Per ora stiamo attaccando con

172
00:12:20,300 --> 00:12:29,300
il nostro log alt costante e provato dell'errore e poi Altrimenti se ha funzionato, anche se abbiamo bisogno di fare è tornare ai campeggi proprio così.

173
00:12:29,310 --> 00:12:36,350
Reindirizzare nuovamente ai campeggi.

174
00:12:37,250 --> 00:12:39,500
Eccoci.

175
00:12:39,540 --> 00:12:40,560
E poi ripercorrerà questo

176
00:12:41,030 --> 00:12:47,270
percorso fino a qui che troverai tutti i campeggi incluso quello nuovo di zecca che è stato appena aggiunto e poi ci mostrerà di nuovo questo modello.

177
00:12:47,270 --> 00:12:54,060
Quindi proviamo.

178
00:12:54,080 --> 00:12:55,290
Ho intenzione di riavviare il server e sto anche andando a prendere un'immagine da usare e userò questo qui.

179
00:12:55,370 --> 00:13:04,100
Copia quello di Aro, quindi apro l'app qui e aggiorna

180
00:13:04,910 --> 00:13:12,260
OK, quindi proveremo ad aggiungere un nuovo campeggio.

181
00:13:12,260 --> 00:13:13,490
E questo sarà chiamato il luogo di riposo di Cloud che in hit submit e sembra che abbia funzionato.

182
00:13:13,820 --> 00:13:22,440
Torni qui

183
00:13:22,510 --> 00:13:23,370
Non abbiamo errori.

184
00:13:23,390 --> 00:13:24,990
E se aggiorniamo la pagina continua a essere visualizzata e se riavviamo il server questo è il vero test.

185
00:13:25,340 --> 00:13:33,560
È ancora lì.

186
00:13:33,890 --> 00:13:34,820
OK.

187
00:13:35,060 --> 00:13:35,330
Quindi abbiamo introdotto la persistenza dei dati nei nostri campeggi.

188
00:13:35,330 --> 00:13:38,210
Il server può interrompere il potere che può uscire qualsiasi calamità può verificarsi.

189
00:13:38,210 --> 00:13:42,310
E i nostri dati continueranno a persistere.

190
00:13:42,470 --> 00:13:44,930
Quindi permettimi di tornare al cloud 9 e farò un breve riassunto di ciò che abbiamo fatto.

191
00:13:45,650 --> 00:13:50,160
Quindi abbiamo aggiunto mangusta qui.

192
00:13:50,390 --> 00:13:52,480
un nome e un'immagine e questo è tutto.

193
00:13:52,910 --> 00:13:58,970
Ci siamo collegati a un database del campo di annunci che non esisteva al momento in cui abbiamo eseguito questo codice,

194
00:13:58,970 --> 00:14:05,690
ma ogni volta che utilizzava il database del campo inizialmente creato e quindi abbiamo impostato lo schema del campeggio che per ora ha

195
00:14:05,690 --> 00:14:09,590
Ma se vogliamo aggiungere più cose.

196
00:14:09,590 --> 00:14:11,480
È molto facile e flessibile

197
00:14:11,480 --> 00:14:13,160
E poi questa infame linea in

198
00:14:13,430 --> 00:14:20,690
cui stiamo compilando lo schema in un modello in cui stiamo prendendo questo progetto per quello che dovrebbe essere un campeggio e lo stiamo trasformando in

199
00:14:21,020 --> 00:14:25,670
un codice che possiamo usare che ha un sacco di metodi tra cui trovare che è importante

200
00:14:25,670 --> 00:14:30,530
dove stiamo recuperando tutti i campeggi e mostrandoli tutti.

201
00:14:30,530 --> 00:14:35,630
Lo stiamo usando all'interno del nostro campeggio slash per arrivare

202
00:14:35,630 --> 00:14:37,340
E poi crea anche grandi qui dove stiamo prendendo i dati dal modulo.

203
00:14:38,270 --> 00:14:43,610
E questo è un po 'di confusione perché ci sono così tante variabili.

204
00:14:43,910 --> 00:14:46,740
Stiamo prendendo il nome e il corpo dal modulo.

205
00:14:46,940 --> 00:14:49,760
Stiamo creando un nuovo oggetto come passaggio separato.

206
00:14:50,090 --> 00:14:53,240
Potremmo aver appena preso questo codice e incollato qui.

207
00:14:53,360 --> 00:14:56,330
Ma mi piace fare un nuovo molto bene che mostra solo quello che stiamo facendo.

208
00:14:56,570 --> 00:14:59,620
volta eseguita la creazione, indipendentemente dal fatto che abbia successo o meno.

209
00:14:59,620 --> 00:15:06,830
Quindi il nuovo campeggio è un nome di oggetto un'immagine proveniente dal modulo di quella che creiamo con quella funzione di callback di copertina che verrà eseguita una

210
00:15:06,830 --> 00:15:11,190
E poi gestiamo l'errore qui.

211
00:15:11,300 --> 00:15:13,160
In questo momento abbiamo una gestione degli errori molto semplice.

212
00:15:13,160 --> 00:15:16,180
Ora non stai veramente gestendo È solo errore riconoscere dove stiamo

213
00:15:16,270 --> 00:15:20,840
solo stampando l'errore e poi altrimenti se funziona, torniamo alla pagina dei campeggi che ci riporta qui.

214
00:15:21,530 --> 00:15:27,620
Va bene, ora abbiamo la mangusta connessa.

215
00:15:27,650 --> 00:15:29,440
Abbiamo il nostro database istituito.

216
00:15:29,450 --> 00:15:31,160
quando aggiungiamo commenti e altre cose divertenti.

217
00:15:31,160 --> 00:15:36,520
Continueremo a utilizzarlo e presto vedremo un altro modello e un altro schema per gli utenti quando avremo l'autenticazione dell'utente per i commenti

218
00:15:36,530 --> 00:15:41,860
&nbsp;
