1
00:00:00,450 --> 00:00:06,810
OK bentornato in questa unità ci stiamo concentrando su qualcosa chiamato rest r e s t.

2
00:00:06,810 --> 00:00:12,140
Rappresenta il trasferimento dello stato di rappresentazione, ma non è davvero la chiave di questa lezione.

3
00:00:12,150 --> 00:00:13,130
Non è così importante.

4
00:00:13,230 --> 00:00:18,660
E in effetti scommetto che la maggior parte degli sviluppatori, se gli chiedi cosa rappresenta, non avrebbero la minima idea, ma

5
00:00:18,660 --> 00:00:23,130
sarebbero in grado di dirti cosa è il riposo e nominare i sette diversi percorsi rilassanti che vedremo

6
00:00:23,130 --> 00:00:25,910
tra un attimo, ma probabilmente hanno vinto Non so cosa significhi.

7
00:00:26,040 --> 00:00:30,290
Quindi non è importante ciò che è importante, ma è la definizione di ciò che è il riposo.

8
00:00:30,510 --> 00:00:33,710
Quindi il riposo non è un nuovo strumento o una nuova tecnologia.

9
00:00:33,870 --> 00:00:35,920
Non è un linguaggio o qualcosa del genere.

10
00:00:35,940 --> 00:00:37,410
È molto più semplice

11
00:00:37,500 --> 00:00:40,800
Il riposo è solo uno schema per definire i nostri percorsi.

12
00:00:40,830 --> 00:00:46,490
È un modo di mappare le rotte HTP e piangere insieme e ricordare la crudezza.

13
00:00:46,490 --> 00:00:50,490
È un altro acronimo per creare aggiornamenti di lettura e distruggere.

14
00:00:50,610 --> 00:00:54,240
Quindi abbiamo queste funzionalità.

15
00:00:55,360 --> 00:00:58,170
E prendiamo un esempio di utenti.

16
00:00:58,200 --> 00:01:03,020
Quindi il mio sito ha utenti e voglio che qualcuno sia in grado di creare un nuovo utente.

17
00:01:03,240 --> 00:01:10,530
Qualcuno dovrebbe essere in grado di leggere gli utenti che significa recuperare informazioni sugli utenti che aggiornano gli utenti e distruggere gli

18
00:01:10,530 --> 00:01:17,670
utenti o eliminarli o se si prende l'esempio di un sito di blog che si ha proprio qui voglio poter leggere

19
00:01:18,690 --> 00:01:22,010
tutti i blog così è quello che vedo giusto qui.

20
00:01:22,010 --> 00:01:28,850
Questa è una lista di tutti i blog ma poi voglio essere in grado di aggiungere un nuovo blog che è quello che ho qui.

21
00:01:28,920 --> 00:01:31,590
Nuovo post.

22
00:01:31,590 --> 00:01:37,740
Voglio essere in grado di modificare un blog vedere un modulo per modificarlo.

23
00:01:37,850 --> 00:01:43,770
Ho dovuto creare punti commissione e puoi vedere che il mio blog è stato modificato e voglio essere in grado di

24
00:01:43,770 --> 00:01:44,520
eliminare un blog.

25
00:01:44,760 --> 00:01:48,090
Quindi cancelliamo questo blog di eliminazione.

26
00:01:48,350 --> 00:01:51,820
E ho bisogno di garantire tutto ciò invece della mia app express.

27
00:01:51,840 --> 00:01:58,470
Ci sono sette diversi appetiti che vengono amplificati dalle app post punteggiano qualcos'altro che viene definito e

28
00:01:58,500 --> 00:02:00,710
sì 7 sembra più del necessario.

29
00:02:00,840 --> 00:02:07,550
Ma ricorda che per alcune operazioni come la creazione di qualcosa che dobbiamo ripetere, abbiamo bisogno del percorso del modulo che

30
00:02:07,740 --> 00:02:14,000
ci mostra questo modulo e quindi abbiamo bisogno di un posto dove il modulo possa inviare la stessa cosa.

31
00:02:14,040 --> 00:02:22,080
Quindi, per aggiornare qualcosa, abbiamo bisogno di una forma come questa, o ha bisogno di un posto dove andare, quindi passeremo un po 'più

32
00:02:22,080 --> 00:02:27,810
di tempo a percorrere le rotte particolari, ma l'importante è che il riposo sia solo una convenzione.

33
00:02:27,960 --> 00:02:33,330
È un'architettura per mappare le nostre rotte HGP alla funzionalità cruda.

34
00:02:33,660 --> 00:02:42,750
Quindi quello che potremmo fare diciamo che volevo essere in grado di prendere i registri o entità o cosa è il blog se

35
00:02:42,750 --> 00:02:50,060
volevo avere una pagina in cui potresti distruggere un blog, per esempio sei o potrebbe essere qualcosa come

36
00:02:50,580 --> 00:02:53,180
blog o semplicemente distruggere un blog .

37
00:02:53,520 --> 00:02:58,930
E poi abbiamo bisogno di un blog che stiamo distruggendo, quindi avremmo un ID lì o da aggiornare.

38
00:02:59,160 --> 00:03:08,940
Potresti avere qualcosa come Update slash blog e leggere tutti i blog o qualcosa come Slash leggere

39
00:03:09,330 --> 00:03:13,850
tutti i blog o solo tutti i blog.

40
00:03:13,950 --> 00:03:15,810
E il punto è che possiamo fare tutto ciò che vogliamo.

41
00:03:16,200 --> 00:03:19,200
E questo è il punto di riposo è che non fai quello che vuoi.

42
00:03:19,200 --> 00:03:24,690
Segui uno schema e il motivo per cui rendi riposante avvolge il punto dietro di esso è

43
00:03:24,690 --> 00:03:25,920
uno che è convenzionale.

44
00:03:25,920 --> 00:03:28,650
Lo vedi dappertutto in diverse applicazioni.

45
00:03:28,650 --> 00:03:33,900
Ma ancora più importante è il fatto che è affidabile in modo che altre persone che stanno

46
00:03:34,230 --> 00:03:40,290
lavorando nel tuo codice o quando parliamo di API sia se stai interagendo con un'API riposante o se qualcuno

47
00:03:40,290 --> 00:03:46,260
sta interagendo con la tua API che hai creato tu sai che se qualcosa è riposante segue uno schema

48
00:03:46,830 --> 00:03:48,680
particolare e quel modello è quest'anno.

49
00:03:48,860 --> 00:03:51,670
Quindi ho una tabella di tutti i diversi percorsi riposanti.

50
00:03:51,780 --> 00:03:55,030
In questo caso per altro che cani.

51
00:03:55,410 --> 00:04:00,630
Quindi queste sono sette rotte che definiamo nella nostra applicazione e c'è un sacco di cose

52
00:04:00,630 --> 00:04:02,440
da dire qui e davvero abbattere.

53
00:04:02,490 --> 00:04:03,530
Quindi non essere sopraffatto.

54
00:04:03,660 --> 00:04:07,100
Dedicheremo un video a ciascuno di questi e alla sua effettiva implementazione.

55
00:04:07,350 --> 00:04:12,570
E costruiremo questo semplice blog e una breve nota mentre sono qui è che non è

56
00:04:12,570 --> 00:04:13,620
costruito con bootstrap.

57
00:04:13,860 --> 00:04:16,580
È costruito con un altro framework chiamato UI semantica.

58
00:04:16,920 --> 00:04:18,510
E l'ho fatto per alcune ragioni.

59
00:04:18,510 --> 00:04:20,960
Uno è che mi piace l'interfaccia utente semantica.

60
00:04:21,240 --> 00:04:22,370
Penso che sia un po 'più pulito.

61
00:04:22,380 --> 00:04:25,400
Ma in realtà scrivi anche nel tuo HMO.

62
00:04:25,590 --> 00:04:30,960
Mi piace il modo in cui appare e tre e, soprattutto, volevo che tu vedessi un altro framework per CSSA

63
00:04:31,020 --> 00:04:33,600
in modo che tu vedessi che non erano così diversi.

64
00:04:33,600 --> 00:04:35,680
Onestamente le cose sono molto simili.

65
00:04:35,760 --> 00:04:38,850
Forse alcune delle classi si chiamano in modo diverso, ma c'è un grande sistema.

66
00:04:38,850 --> 00:04:42,840
Ci sono i pulsanti e le barre di navigazione tutte le cose che sono in Bootstrap.

67
00:04:42,870 --> 00:04:45,070
Ci sono altri quadri equivalenti là fuori.

68
00:04:45,270 --> 00:04:45,500
OK.

69
00:04:45,510 --> 00:04:47,940
Quindi lo faremo e lo stileremo alla fine.

70
00:04:47,940 --> 00:04:49,420
Quindi questo non è il vero obiettivo.

71
00:04:49,440 --> 00:04:50,700
Qual è il focus però.

72
00:04:50,700 --> 00:04:52,050
Sono i percorsi

73
00:04:52,050 --> 00:05:00,540
Quindi, se iniziamo qui con i tag slash, possiamo vedere che ho un elenco di tutti i blog nel mio database e

74
00:05:00,540 --> 00:05:02,910
questo è chiamato il percorso dell'indice.

75
00:05:03,330 --> 00:05:10,860
Quindi in questa tabella puoi vedere l'indice che è il nome di una delle rotte che tu sei per tutti i

76
00:05:10,860 --> 00:05:13,830
cani che sarebbero cani tagliati per i blog.

77
00:05:13,890 --> 00:05:21,990
È un verbo di HDTV è una richiesta di ottenere e lo scopo è quello di elencare tutti i cani.

78
00:05:22,320 --> 00:05:25,500
Ora diamo un'occhiata ai nuovi non creati che sono codificati a colori.

79
00:05:25,500 --> 00:05:28,580
Sono entrambi verdi perché devono fare l'uno con l'altro.

80
00:05:28,590 --> 00:05:34,530
alla creazione di un nuovo cane e un aggiornamento è anche codificato a colori perché anch'essi sono collegati.

81
00:05:34,590 --> 00:05:35,620
Sono entrambi legati

82
00:05:35,820 --> 00:05:43,080
Quindi, se non riusciamo a tornare sul sito del blog e fanno clic su un nuovo post, prestiamo attenzione ai registri di slash URL

83
00:05:43,170 --> 00:05:47,680
tagliati nuovi e tutto ciò che faccio è tutto ciò che vedo è un modulo.

84
00:05:48,030 --> 00:05:54,740
E secondo il nostro tavolo qui sei nuovo intorno al sentiero è barrato di nuovo.

85
00:05:55,050 --> 00:05:59,600
È una richiesta di ottenere e deve mostrare la nuova forma di cane.

86
00:05:59,670 --> 00:06:00,990
Nel nostro caso è il blog.

87
00:06:01,140 --> 00:06:03,340
E vediamo il forum qui.

88
00:06:03,450 --> 00:06:08,890
Quindi lasciami andare a copiare un'immagine che stai bene, prendiamo solo questo.

89
00:06:09,240 --> 00:06:16,410
Il nuovo post farà solo un post casuale qui e lo elimineremo facendo clic su Crea.

90
00:06:16,970 --> 00:06:19,850
Ed è importante quindi che parliamo del creare rap.

91
00:06:20,040 --> 00:06:26,560
Quindi creare è dove questo modulo va dove viene inviato questo nuovo modulo.

92
00:06:26,580 --> 00:06:34,300
Quindi se diamo un'occhiata alla tabella dice che Create va a tagliare i dug come post.

93
00:06:34,350 --> 00:06:39,270
Quindi abbiamo già i cani tagliati come un tiro o una pagina di indice come un post.

94
00:06:39,290 --> 00:06:45,240
È dove andiamo a pubblicare effettivamente i dati del modulo per creare un nuovo cane e poi reindirizzare da qualche parte.

95
00:06:45,240 --> 00:06:51,300
Così abbiamo visto questo nell'ultima unità quando abbiamo parlato di crud abbiamo parlato di creare cose e inviare

96
00:06:51,330 --> 00:06:52,180
richieste in Express.

97
00:06:52,380 --> 00:06:56,900
Quindi questa è una richiesta o un percorso che sta ascoltando un post solo cani da taglio.

98
00:06:57,150 --> 00:06:58,890
E se esaminiamo

99
00:07:02,500 --> 00:07:08,820
la forma, ovviamente, esaminiamo i blog di "action slash" come post.

100
00:07:09,420 --> 00:07:10,020
OK.

101
00:07:10,500 --> 00:07:13,750
Quindi spero che tu stia vedendo questo tavolo.

102
00:07:13,800 --> 00:07:18,230
Agisce semplicemente come un modello che seguiamo, possiamo riempire gli spazi vuoti.

103
00:07:18,360 --> 00:07:25,290
Se non stiamo facendo immersioni potremmo fare blog o commenti o campeggi o utenti e in realtà ti

104
00:07:25,290 --> 00:07:29,700
mostrerò brevemente con il tuo campo che è stato aperto qui.

105
00:07:29,850 --> 00:07:31,680
Si noti che tutti

106
00:07:35,240 --> 00:07:42,420
i server si sono accorti che la pagina in cui vediamo tutti i campeggi è slash nei campeggi.

107
00:07:42,420 --> 00:07:46,320
Se voglio aggiungere prima un nuovo campeggio, devo effettuare nuovamente il login.

108
00:07:46,860 --> 00:07:48,200
E questa è una versione successiva.

109
00:07:48,300 --> 00:07:50,720
Ovviamente con alcune funzionalità che non abbiamo ancora.

110
00:07:50,850 --> 00:07:54,050
Ma se effettuo il login

111
00:07:54,100 --> 00:08:02,040
ad aggiungere nuovo campeggio campeggio nuovo slash che è esattamente lo stesso modello sostituire i cani con campeggi e poi se si

112
00:08:02,040 --> 00:08:08,370
guarda dove si presenta la forma, naturalmente, ci si aspetterebbe di vedere i campeggi slash in contrasto.

113
00:08:08,370 --> 00:08:10,220
Si noti che se vado

114
00:08:10,320 --> 00:08:15,780
Questo è ciò che vediamo proprio qui in tutti gli altri percorsi riposati e anche qui

115
00:08:15,780 --> 00:08:16,580
li implementeremo.

116
00:08:16,680 --> 00:08:22,170
E il motivo per cui stiamo aspettando di farlo su Yotam è che è collegato all'autenticazione dell'utente, quindi non vogliamo che qualcuno

117
00:08:22,170 --> 00:08:25,720
sia in grado di aggiungere un nuovo campeggio a meno che non abbia effettuato l'accesso.

118
00:08:25,920 --> 00:08:30,450
E non voglio essere in grado di cancellare il campeggio di qualcuno a meno che non l'abbia creato.

119
00:08:30,450 --> 00:08:31,740
Stessa cosa per l'aggiornamento.

120
00:08:31,890 --> 00:08:37,290
avremo l'autenticazione e poi lavoreremo per aggiungere al resto delle rotte restful così vicine per ora.

121
00:08:37,680 --> 00:08:39,230
Quindi, per prima cosa,

122
00:08:39,600 --> 00:08:40,820
Quindi continuiamo ad andare avanti.

123
00:08:40,830 --> 00:08:47,250
Abbiamo coperto l'indice new uncreate e quindi abbiamo il percorso di show che hai appena visto nell'ultima unità quando abbiamo

124
00:08:47,280 --> 00:08:52,950
aggiunto la pagina dello show al campeggiatore accampato per un campeggio nel punto di una pagina di presentazione.

125
00:08:53,250 --> 00:08:57,770
Nel caso dei cani mostra informazioni su un cane specifico.

126
00:08:58,050 --> 00:09:04,740
Quindi, ad esempio, sul nostro blog, se torniamo indietro, assicurati di riavviare il server e

127
00:09:04,740 --> 00:09:12,870
se andiamo alla home page i nostri log slash mostrano un po 'di ogni post del blog ma

128
00:09:12,870 --> 00:09:14,350
non mostrano ogni informazione.

129
00:09:14,400 --> 00:09:20,370
Quindi ad esempio quest'anno se clicco su di esso ci sono dei contenuti extra che non vediamo

130
00:09:20,370 --> 00:09:24,520
come l'ho impostato è che mostra i primi 100 caratteri sull'indice.

131
00:09:24,600 --> 00:09:28,510
Ma se vuoi leggere l'intero post devi cliccare su leggi altro.

132
00:09:28,980 --> 00:09:31,590
Quindi la nostra pagina di spettacolo è proprio qui.

133
00:09:31,590 --> 00:09:32,840
Si noti che sei sveglio.

134
00:09:32,870 --> 00:09:35,400
Barra dei blog slash.

135
00:09:35,580 --> 00:09:36,790
Questa pazza idea.

136
00:09:36,960 --> 00:09:39,090
Proprio come abbiamo fatto con Joachin.

137
00:09:39,120 --> 00:09:40,620
Questo è il punto della pagina dello spettacolo.

138
00:09:40,620 --> 00:09:47,550
Prende un ID particolare qualcosa che è unico e trova l'oggetto corrispondente e mostra tutte le

139
00:09:47,550 --> 00:09:51,540
informazioni o tutte le informazioni che vuoi su quella pagina.

140
00:09:51,630 --> 00:09:57,080
Quindi un indice e uno spettacolo devono leggere le rotte per quanto riguarda la crudezza.

141
00:09:57,120 --> 00:10:06,350
L'indice R mostrerà tutto ciò che verrà elencato in un particolare cane o blog o utente o campeggio e lo

142
00:10:06,870 --> 00:10:08,740
spettacolo è per uno.

143
00:10:09,000 --> 00:10:10,750
Quindi mostra più informazioni.

144
00:10:10,890 --> 00:10:12,890
È una richiesta di ottenere.

145
00:10:12,900 --> 00:10:17,050
Hit invio invia la richiesta perché è la mia ora.

146
00:10:18,240 --> 00:10:26,550
E va ai cani da slash, qualunque sia l'entità che taglia la barra degli utenti, taglia l'ID come una variabile di percorso

147
00:10:27,620 --> 00:10:32,950
in modo che mostri che hai un aggiornamento e quei due sono collegati insieme.

148
00:10:33,120 --> 00:10:35,920
Corrispondono l'un l'altro proprio come nuovi e creano.

149
00:10:36,120 --> 00:10:41,350
Quindi ci mostrerà il modulo e l'aggiornamento è dove il modulo invia.

150
00:10:41,390 --> 00:10:49,700
Quindi, iniziamo con la modifica per i cani in modo che tu sia il suo flash slash sui due punti di identificazione del colon come richiesta

151
00:10:49,970 --> 00:10:53,370
get e mostra i moduli di modifica per un cane.

152
00:10:53,580 --> 00:11:01,920
registrato la barra ID slash su di esso e abbiamo riconosciuto quell'Id perché dovevamo trovare il blog corretto che stava modificando.

153
00:11:02,100 --> 00:11:08,630
Se proviamo a modificare uno di questi qui, prestiamo attenzione a te o noteremo che abbiamo

154
00:11:08,730 --> 00:11:11,040
Ecco come abbiamo pre-compilato i dati qui.

155
00:11:11,250 --> 00:11:15,830
Potremmo fare in modo che i blog riducano le modifiche, quindi come faremo a sapere quali sono state le modifiche.

156
00:11:15,840 --> 00:11:17,690
Come potremmo recuperare i dati.

157
00:11:17,810 --> 00:11:22,010
Scopri cosa effettivamente aggiornare nel database in modo che non funzioni davvero.

158
00:11:22,310 --> 00:11:26,300
Ma se seguiamo percorsi riposanti seguiamo quei registri della convenzione riposanti.

159
00:11:26,340 --> 00:11:29,840
Slash ID barra ad esso e vedo il forum qui.

160
00:11:30,560 --> 00:11:39,170
dove va il modulo deve anche avere un ID e l'euro e va all'ID slash del log.

161
00:11:39,260 --> 00:11:41,200
E poi se guardiamo

162
00:11:41,850 --> 00:11:42,900
E poi c'è qualcosa di strano.

163
00:11:42,890 --> 00:11:45,540
Il metodo equivale al metodo put uguale a post.

164
00:11:45,620 --> 00:11:47,250
Ci arriveremo un po 'ora.

165
00:11:47,370 --> 00:11:54,120
Ma la cosa fondamentale se controlliamo la tabella è che si tratta di una richiesta put, quindi non di una richiesta di post di richiesta

166
00:11:54,380 --> 00:11:55,730
che non abbiamo ancora usato.

167
00:11:55,880 --> 00:12:01,940
È solo un altro verbo HGP usato per aggiornare qualcosa piuttosto che pubblicare nuovi dati.

168
00:12:02,060 --> 00:12:05,630
La pratica se ti senti riposante Rousse usi put.

169
00:12:06,330 --> 00:12:11,580
E la cosa bella del riposo è che se hai un tavolo come questo, spero che lo memorizzerai dopo

170
00:12:11,780 --> 00:12:13,840
aver creato alcune app che seguono questo schema.

171
00:12:14,060 --> 00:12:20,330
Nella mia esperienza ci vuole un po 'di tempo per gli studenti per ottenere una seconda natura, ma se

172
00:12:20,340 --> 00:12:26,370
segui questo tavolo lo tieni aperto e in realtà lo includi nelle note qui invece che nel routing.

173
00:12:27,680 --> 00:12:32,800
Proprio qui c'è un tavolo e se vuoi vederlo in qualsiasi momento tutto ciò che devi fare.

174
00:12:33,120 --> 00:12:36,950
Non è necessario copiare questo in un nuovo file che non è necessario servirlo con Express.

175
00:12:37,110 --> 00:12:43,160
Se si apre il file proprio qui e quindi si fa clic su Anteprima, è possibile fare clic sul file

176
00:12:43,520 --> 00:12:47,850
di anteprima dal vivo e verrà aperto proprio qui all'interno dell'applicazione anziché su cloud 9.

177
00:12:47,880 --> 00:12:52,340
Quindi se tu se lo vuoi fare tienilo aperto o se vuoi fare una versione più breve.

178
00:12:52,350 --> 00:12:57,340
Questo è qualcosa che torneremo molto bello, perché è solo un progetto.

179
00:12:57,380 --> 00:12:58,320
Lo seguiamo semplicemente.

180
00:12:58,350 --> 00:13:03,370
Tutti dobbiamo pensare a cosa fare finché abbiamo questo tavolo per ricordarci i rappresentanti.

181
00:13:03,420 --> 00:13:05,990
Quindi ci mostra la forma.

182
00:13:06,000 --> 00:13:11,120
Ha un'idea nell'aggiornamento generale è dove il modulo invia i dati.

183
00:13:11,250 --> 00:13:17,710
E ha bisogno anche di un ID perché non è solo come creare dove stiamo creando ciecamente un nuovo cane

184
00:13:17,700 --> 00:13:18,930
o un nuovo blog.

185
00:13:18,920 --> 00:13:25,880
Il processo all'interno dell'aggiornamento è che prendiamo nuovi dati dal modulo e dobbiamo trovare i vecchi dati che dobbiamo

186
00:13:25,880 --> 00:13:30,650
prima cercare il post del cane e poi aggiornarlo con i nuovi dati.

187
00:13:30,650 --> 00:13:36,680
Quindi dobbiamo cercare qualcosa usando quell'id come show edit e destroy di cui non abbiamo

188
00:13:36,680 --> 00:13:37,350
ancora parlato.

189
00:13:37,590 --> 00:13:44,600
Questi quattro hanno un ID e quindi devi anche essere in grado di cercare prima un cane o un post.

190
00:13:45,600 --> 00:13:49,960
Infine, distruggiamo il modo in cui distruggere le opere è che si tratta di una singola rotta.

191
00:13:50,150 --> 00:13:55,700
Quindi non esiste un modulo separato che quindi invia la richiesta di distruggere come se fosse per un nuovo non creato nonostante

192
00:13:55,700 --> 00:13:56,970
ci sia un modulo coinvolto.

193
00:13:57,170 --> 00:14:00,500
Ma in genere il nostro distruggere assomiglia a questo.

194
00:14:00,500 --> 00:14:08,190
Se torno indietro e clicco su uno di questi post, ho un modulo qui con un solo

195
00:14:08,180 --> 00:14:12,830
pulsante e invierà una richiesta di cancellazione per tagliare i cani.

196
00:14:12,840 --> 00:14:20,200
In questo caso ID slash o sul nostro sito blog sosh blog slash ID in modo da eliminare le richieste.

197
00:14:20,210 --> 00:14:24,510
E il punto è che porta a una cosa particolare e poi reindirizza da qualche parte.

198
00:14:24,750 --> 00:14:29,700
Quindi ci sono tre rotte che veramente reindirizzano e sono le tre rotte che non ricevono richieste.

199
00:14:30,120 --> 00:14:33,490
Quindi abbiamo creato l'aggiornamento e distrutto.

200
00:14:33,950 --> 00:14:35,780
Quelli sono quelli che stanno facendo qualcosa di nuovo.

201
00:14:35,780 --> 00:14:39,670
Stanno prendendo i dati o li stanno cancellando o creando o stanno aggiornando.

202
00:14:39,810 --> 00:14:42,960
E quando hanno finito, ti mandano da qualche altra parte.

203
00:14:43,080 --> 00:14:50,390
E vale anche la pena notare che l'ID barra di slash dog è esattamente lo stesso di cui si sta aggiornando Ellas

204
00:14:51,360 --> 00:14:55,400
e come mostra, ma sono percorsi molto diversi a causa dell'HTP Verd.

205
00:14:55,590 --> 00:15:02,880
Quindi, in Express, possiamo avere app che ottengono l'ID della barra del cane barrato e quindi possiamo avere un'uscita apt id

206
00:15:02,880 --> 00:15:07,950
di slash dog un'app che elimina l'ID barra slash e ci sono tre percorsi separati.

207
00:15:07,940 --> 00:15:14,330
La stessa cosa vale per l'indicizzazione di creare entrambi quelli sono i cani sashed ma gli indici che ottengono e creano

208
00:15:14,340 --> 00:15:15,210
è un post.

209
00:15:15,640 --> 00:15:18,940
OK, questa è una quantità di informazioni travolgente.

210
00:15:18,950 --> 00:15:23,810
So che la buona notizia è che hai questo grafico che farà riferimento a un

211
00:15:23,820 --> 00:15:28,730
frammento alla volta e creerà il nostro blog da zero e diventerà naturalmente più a

212
00:15:28,740 --> 00:15:31,270
suo agio con tutti questi aspetti del progresso.

213
00:15:31,590 --> 00:15:38,190
Quindi, torniamo indietro e vogliamo solo avvolgere di nuovo tutto ciò che non è importante per tutto questo acronimo. Il trasferimento dello

214
00:15:38,180 --> 00:15:40,130
stato di rappresentazione non è importante.

215
00:15:40,130 --> 00:15:45,710
Ciò che è importante è che l'instradamento riposante è un modello di percorsi che possiamo seguire.

216
00:15:45,750 --> 00:15:52,320
sia la nostra applicazione, vogliamo che le persone siano in grado di creare aggiornamenti di lettura ed eliminarli.

217
00:15:52,320 --> 00:15:58,520
Quindi, se vogliamo avere un completo aggiornamento di lettura, distruggi o cancella per alcune persone recensioni commenti

218
00:15:58,560 --> 00:15:59,990
valutazioni dei campeggi, qualunque

219
00:16:00,240 --> 00:16:04,490
Possiamo mappare quella funzionalità ai sette restful wraps solo a un pattern.

220
00:16:04,620 --> 00:16:08,290
Non devi usarlo per aver pianto nella tua applicazione.

221
00:16:08,420 --> 00:16:10,540
Puoi infrangere le regole per quello che vuoi.

222
00:16:10,560 --> 00:16:12,950
Questo non è qualcosa che viene forzato in alcun modo.

223
00:16:13,040 --> 00:16:18,000
È solo una convenzione in un buon modello e architettura per come strutturiamo i nostri involucri.

224
00:16:18,020 --> 00:16:19,490
Questa è la parte davvero importante.

225
00:16:19,740 --> 00:16:24,290
Possiamo fare tutto ciò che vogliamo, ma seguiremo ancora delle strade tranquille perché è solo una buona idea.
