1
00:00:00,025 --> 00:00:04,580
[MUSIK]

2
00:00:04,580 --> 00:00:09,730
In der vorangegangenen Übung haben wir unsere Loopback-Server bis zu einer bestimmten Phase gebracht.

3
00:00:09,730 --> 00:00:13,549
Wir können nun unsere Loopback-Server mit der mongolab-Datenbank verbinden, der Datenbank,

4
00:00:15,040 --> 00:00:19,290
die als Datenquelle für unsere Loopback-Server fungiert.

5
00:00:19,290 --> 00:00:24,042
Wir definieren auch zugangsgesteuerte Listen, um den Zugriff auf den Radius zu steuern

6
00:00:24,042 --> 00:00:28,010
, Rest sind hier, in Teilen mit unserem Loopback-Server.

7
00:00:28,010 --> 00:00:31,590
In dieser Übung werden wir Loopback-Beziehungen untersuchen.

8
00:00:31,590 --> 00:00:36,510
Wir können jetzt Modelle definieren und Beziehungen zwischen den Modellen definieren.

9
00:00:36,510 --> 00:00:40,280
Nehmen wir zum Beispiel das Beispiel eines Kommentars.

10
00:00:40,280 --> 00:00:44,860
Wenn Sie einen Kommentar zu einem Gericht posten, bezieht sich der Kommentar auf das Gericht.

11
00:00:44,860 --> 00:00:46,980
Ein Kommentar gehört zu einem Gericht.

12
00:00:46,980 --> 00:00:50,610
In ähnlicher Weise wird ein Kommentar von einem bestimmten Benutzer veröffentlicht.

13
00:00:50,610 --> 00:00:55,730
Der Kommentar gehört also zu der Beziehung zu diesem bestimmten Benutzer.

14
00:00:55,730 --> 00:00:59,370
Wenn Sie nun die Beziehung in umgekehrter Richtung betrachten,

15
00:00:59,370 --> 00:01:02,555
kann ein Gericht mehrere Kommentare zugeordnet sein, und in

16
00:01:02,555 --> 00:01:05,616
ähnlicher Weise hat ein Benutzer möglicherweise mehrere Kommentare gepostet.

17
00:01:05,616 --> 00:01:10,512
Dies sind also die größten Arten von Beziehungen, die Sie zwischen

18
00:01:10,512 --> 00:01:14,640
den verschiedenen Modellen innerhalb unseres Loopback-Servers definieren können.

19
00:01:14,640 --> 00:01:18,930
Außerdem werden wir uns die Verwendung eines gemischten Loopbacks ansehen, mit

20
00:01:18,930 --> 00:01:23,460
dem wir unseren Modellen zusätzliche Eigenschaften hinzufügen können.

21
00:01:23,460 --> 00:01:28,850
Am Ende dieser Übung haben Sie einen ziemlich vollständigen Loopback-Server

22
00:01:28,850 --> 00:01:32,770
, den wir dann mit unserem Winkel-Client verbinden

23
00:01:32,770 --> 00:01:37,400
können und ihn als Back-End für unseren Winkel-Client nutzen können.

24
00:01:39,650 --> 00:01:46,350
Um mit der Übung fortzufahren,

25
00:01:46,350 --> 00:01:50,910
lassen Sie uns im Ordner unseres Loopback-Servers ein neues Modell für einen Kommentar erstellen.

26
00:01:50,910 --> 00:01:55,040
Dieses Modell wird also als

27
00:01:56,610 --> 00:02:01,930
Kommentar definieren, und in diesem Fall wird dieses Modell auch

28
00:02:01,930 --> 00:02:07,030
in MongoDB gespeichert und wird als persistentes Modell sein,

29
00:02:07,030 --> 00:02:12,040
und wir werden den Kommentar über die REST-API verfügbar machen und

30
00:02:13,580 --> 00:02:18,180
der Modellordner befindet sich im gemeinsamen Ordner und für

31
00:02:18,180 --> 00:02:22,170
diesen Kommentar werden wir zwei Eigenschaften haben, die mit es.

32
00:02:22,170 --> 00:02:28,489
Und die erste Eigenschaft ist Rating.

33
00:02:30,647 --> 00:02:34,499
Welches ist vom Typ Nummer.

34
00:02:34,499 --> 00:02:39,300
Dies ist erforderlich und der Standardwert, ich werde das als 5 belassen.

35
00:02:39,300 --> 00:02:45,988
Und die zweite Eigenschaft wäre Comment, die vom Typ String ist.

36
00:02:45,988 --> 00:02:52,410
Dies ist erforderlich, und der Standardwert ist leer.

37
00:02:52,410 --> 00:02:56,320
Jeder Kommentar hat also diese beiden Eigenschaften, Bewertung und Kommentar,

38
00:02:56,320 --> 00:02:57,800
damit verbunden.

39
00:02:57,800 --> 00:03:01,190
Außerdem müssen wir jetzt die Beziehung zwischen dem Kommentar und dem

40
00:03:01,190 --> 00:03:06,000
Benutzer definieren, der den Kommentar einreicht, und auch dem Kommentar und

41
00:03:06,000 --> 00:03:10,260
dem Gericht, mit dem dieser Kommentar verknüpft ist.

42
00:03:10,260 --> 00:03:15,010
In ähnlicher Weise haben wir in der vorherigen Übung gesehen, dass sie

43
00:03:15,010 --> 00:03:17,360
ihre Favoriten für einen Benutzer hinzugefügt haben.

44
00:03:17,360 --> 00:03:22,610
Also, um die Favoriten zu definieren, lassen Sie mich wieder ein Modell definieren,

45
00:03:22,610 --> 00:03:29,390
und dieser Modellname ist Favorit und dies wird auch in der MongoDB gespeichert,

46
00:03:29,390 --> 00:03:33,870
und dies ist auch ein persistedModel, und

47
00:03:33,870 --> 00:03:39,120
wir werden den Favoriten für die restliche API verfügbar machen und ist im gemeinsamen Ordner.

48
00:03:39,120 --> 00:03:43,020
Jetzt benötigt der Favorit selbst keine bestimmte Eigenschaft, da

49
00:03:43,020 --> 00:03:48,770
der gesamte Favorit den spezifischen Benutzer mit diesem speziellen Gericht verbindet.

50
00:03:48,770 --> 00:03:52,790
So wird der Favorit hier einfach als Brücke zwischen dem Benutzer

51
00:03:52,790 --> 00:03:53,770
und dem Gericht verwendet werden.

52
00:03:53,770 --> 00:03:58,385
So werden wir den Favoriten als eine Möglichkeit verwenden, Beziehungen zwischen dem Gericht und

53
00:03:58,385 --> 00:04:00,320
einem Benutzer zu definieren.

54
00:04:00,320 --> 00:04:02,710
Es hat also keine spezifischen Eigenschaften.

55
00:04:02,710 --> 00:04:07,970
So haben wir jetzt zwei Modelle in unseren Loopback-Server hinzugefügt.

56
00:04:07,970 --> 00:04:10,950
Beginnen wir nun mit der Definition der Modellbeziehungen.

57
00:04:10,950 --> 00:04:13,110
Wie ich bereits erklärt habe,

58
00:04:13,110 --> 00:04:17,260
gibt es verschiedene Arten von Modellbeziehungen, die wir definieren können.

59
00:04:17,260 --> 00:04:22,230
Beginnen wir mit der Definition der Beziehung zwischen einem Gericht und einem Kommentar.

60
00:04:22,230 --> 00:04:27,820
Also, um ein Modell in Loopback zu definieren, sagen wir, lb Beziehung.

61
00:04:27,820 --> 00:04:29,890
Und wenn die Beziehung eintritt,

62
00:04:29,890 --> 00:04:34,370
müssen wir das Modell angeben, aus dem die Beziehung erstellt werden soll.

63
00:04:34,370 --> 00:04:38,700
Also in erster Linie werden wir eine Beziehung zwischen einem Gericht schaffen.

64
00:04:38,700 --> 00:04:45,080
Also von den Gerichten, und ein Gericht könnte viele Kommentare damit verbunden haben,

65
00:04:45,080 --> 00:04:50,160
so dass der Beziehungstyp viele hat und

66
00:04:50,160 --> 00:04:56,480
mit einem Kommentar und dem Eigenschaftsnamen für die Beziehung verbunden ist,

67
00:04:56,480 --> 00:05:02,060
werde ich es als Standard mit nur Kommentar mit einem kleinen Buchstaben c belassen

68
00:05:04,320 --> 00:05:09,470
Jetzt können wir eine spezifischen benutzerdefinierten Fremdschlüssel, wenn wir möchten.

69
00:05:09,470 --> 00:05:13,600
Wenn dies nicht der Fall ist, wird Loopback automatisch den Fremdschlüssel zuweisen,

70
00:05:13,600 --> 00:05:18,290
der nichts anderes als die Kommentare und eine damit verbundene ID wäre.

71
00:05:18,290 --> 00:05:21,700
Es wird also zurückblicken, um es automatisch zu definieren.

72
00:05:21,700 --> 00:05:25,860
Wir können auch durch Modelle haben, die in diesem Fall nicht anwendbar sind.

73
00:05:25,860 --> 00:05:31,490
Ein durchgehendes Modell ermöglicht es uns, die Beziehung zu einem und einem anderen Modell zu definieren

74
00:05:31,490 --> 00:05:36,900
, und in diesem Fall haben wir keine solche Beziehung, also sagen wir einfach nein und

75
00:05:36,900 --> 00:05:40,670
wir werden die REST-API nicht verschachteln, und

76
00:05:40,670 --> 00:05:45,430
wir werden die Beziehung nicht einschließen.

77
00:05:45,430 --> 00:05:48,480
Und so haben wir angegeben,

78
00:05:48,480 --> 00:05:53,000
dass die Deaktivierung der Beziehung von der Einbeziehung nicht ist.

79
00:05:53,000 --> 00:05:55,790
Später werden Sie sehen, warum das wichtig ist.

80
00:05:55,790 --> 00:05:59,910
Wir hätten eine Möglichkeit, Informationen von einem Modell in ein

81
00:06:00,950 --> 00:06:04,370
anderes Modell aufzunehmen, indem wir dort ein Include machen.

82
00:06:04,370 --> 00:06:10,500
Deshalb haben wir darum gebeten, nicht verhindert zu werden.

83
00:06:10,500 --> 00:06:14,990
Nun können wir in ähnlicher Weise die nächste Beziehung

84
00:06:14,990 --> 00:06:18,820
zwischen Kommentar und Geschirr definieren.

85
00:06:20,430 --> 00:06:24,720
Also, wenn Sie eine Beziehung zu dem Kommentar und den Gerichten definieren, so

86
00:06:24,720 --> 00:06:31,380
lassen Sie mich sagen, es lb Beziehung, und wir werden jetzt die Beziehung zwischen dem Kommentar definieren.

87
00:06:31,380 --> 00:06:35,620
Und da ein Kommentar nur zu einem bestimmten Gericht gehören kann, so

88
00:06:35,620 --> 00:06:40,700
werden wir definieren, es gehört zu einer Beziehung, und dies gehört

89
00:06:40,700 --> 00:06:46,180
zum Gericht hier und der Name der Eigenschaft für die Beziehung wäre Gerichte.

90
00:06:46,180 --> 00:06:50,226
Und wir werden keinen benutzerdefinierten Fremdschlüssel verwenden,

91
00:06:50,226 --> 00:06:56,067
wir erlauben die Verwendung der Beziehung in den REST-APIs.

92
00:06:56,067 --> 00:07:01,172
Eigentlich wollen wir das nicht, also hätte ich nein dafür eingeben sollen,

93
00:07:01,172 --> 00:07:06,026
aber ich werde einfach die erstellte Beziehung in meinem Code dort bearbeiten.

94
00:07:06,026 --> 00:07:09,816
Also kann ich in die comment.jason-Datei gehen und

95
00:07:09,816 --> 00:07:13,604
dies einfach von einem Ja zu einem Nein ändern,

96
00:07:13,604 --> 00:07:19,080
ich werde das tun, weil ich nicht möchte, dass es als nächstes verschachtelt wird.

97
00:07:19,080 --> 00:07:20,430
Lassen Sie mich also voran gehen und

98
00:07:20,430 --> 00:07:25,400
diese Änderung in dem Kommentar namens Jason vornehmen, bevor ich das vergesse.

99
00:07:25,400 --> 00:07:28,070
Und dann öffne den Kommentar namens Jason.

100
00:07:28,070 --> 00:07:33,210
Und du siehst, dass wir in dem Kommentar namens Jason diese Beziehung hier haben und

101
00:07:33,210 --> 00:07:40,810
dann werde ich das ausschneiden, weil ich nicht will, dass diese Verschachtelung gemacht wird.

102
00:07:41,860 --> 00:07:48,422
Das ist ein Fehler, den ich bei der Eingabe gemacht habe, also werde ich das löschen.

103
00:07:48,422 --> 00:07:53,350
Die nächste Beziehung, die ich definieren werde, ist zwischen dem Kommentar und

104
00:07:53,350 --> 00:07:54,760
dem Kunden.

105
00:07:54,760 --> 00:07:57,540
Lassen Sie mich noch einmal, geben Sie hier lb relation ein.

106
00:07:59,670 --> 00:08:02,970
So definieren wir die Beziehung zwischen dem Kommentar und dem Kunden.

107
00:08:02,970 --> 00:08:09,076
Ein Kommentar gehört zu einem Kunden, wie wir erwarten würden,

108
00:08:09,076 --> 00:08:15,000
und, Hier lassen Sie mich explizit

109
00:08:15,000 --> 00:08:21,050
eingeben, Ein benutzerdefinierter Fremdschlüssel.

110
00:08:21,050 --> 00:08:24,350
Ich tue das nur, um Ihnen zu zeigen, dass ich

111
00:08:25,400 --> 00:08:28,390
hier einen bestimmten Fremdschlüssel definieren kann.

112
00:08:28,390 --> 00:08:32,910
Ich werde nicht nisten, und ich werde hier nicht deaktivieren.

113
00:08:32,910 --> 00:08:36,856
Das ist also die Beziehung, die ich zwischen dem Kommentar und

114
00:08:36,856 --> 00:08:38,210
dem Kunden definieren werde.

115
00:08:38,210 --> 00:08:44,092
Als nächstes, Lassen Sie mich die Beziehung zwischen dem Kunden und dem Kommentar definieren.

116
00:08:44,092 --> 00:08:49,897
Also hier, von einem Kunden, ein Kunde hat viele Kommentare,

117
00:08:49,897 --> 00:08:54,886
und ihre Eigenschaft Name Ich werde als Kommentare eingeben.

118
00:08:54,886 --> 00:09:01,576
Und dann werde ich den Fremdschlüssel als CustomerID definieren.

119
00:09:01,576 --> 00:09:07,990
Und ich brauche hier kein durchgehendes Modell, ich werde nicht nisten und ich werde nicht deaktivieren.

120
00:09:07,990 --> 00:09:13,260
Also jetzt habe ich alle Beziehungen zwischen den Kommentaren und

121
00:09:13,260 --> 00:09:16,210
dem Kunden und den Kommentaren und den Gerichten definiert.

122
00:09:16,210 --> 00:09:20,238
Nun, das Gleiche lassen Sie uns an den Favoriten arbeiten.

123
00:09:20,238 --> 00:09:26,113
Nun, für die Favoriten, Lassen Sie mich

124
00:09:26,113 --> 00:09:33,560
die Beziehung zwischen den Gerichten und den Favoriten definieren.

125
00:09:33,560 --> 00:09:39,310
So könnte ein Gericht Favoriten für viele Benutzer gewesen sein,

126
00:09:39,310 --> 00:09:45,470
so hat es viele Beziehung zu einem Favoriten.

127
00:09:45,470 --> 00:09:49,120
Und wir werden dort Favoriten verwenden, und

128
00:09:49,120 --> 00:09:53,603
wir brauchen kein Durchgangsmodell und nein und nein.

129
00:09:53,603 --> 00:09:58,269
Also, jetzt haben wir definiert, es hat viele Beziehungen zwischen dem Gericht und

130
00:09:58,269 --> 00:09:59,150
einem Favoriten.

131
00:10:00,848 --> 00:10:06,153
Lassen Sie mich nun eine Beziehung zwischen einem Liebling und einem Gericht definieren.

132
00:10:06,153 --> 00:10:11,282
Also, um die Beziehung zwischen dem Lieblings und

133
00:10:11,282 --> 00:10:15,852
dem Gericht zu definieren, lassen Sie mich sagen, Lieblings gehört zu Gericht, und

134
00:10:15,852 --> 00:10:20,995
wir werden das Geschirr und keinen Fremdschlüssel verwenden, nicht verschachtelt.

135
00:10:25,515 --> 00:10:29,070
Und wir werden nicht verhindern, dass die Beziehung aufgenommen wird.

136
00:10:31,485 --> 00:10:36,397
Nun müssen wir diese Beziehung zwischen

137
00:10:36,397 --> 00:10:39,560
einem Favoriten und einem Kunden definieren.

138
00:10:39,560 --> 00:10:47,149
So werden wir sagen, Favorit gehört zu einem Kunden und,

139
00:10:50,393 --> 00:10:55,724
Wir definieren es Fremdschlüssel als CustomerID.

140
00:10:55,724 --> 00:11:03,370
Wir werden die Verschachtelung der REST-API nicht zulassen und wir werden nicht deaktivieren.

141
00:11:03,370 --> 00:11:09,430
Jetzt ist die letzte Beziehung, zwischen dem Kunden und dem Liebling.

142
00:11:10,910 --> 00:11:16,339
Also, jetzt definieren wir die Beziehung zwischen dem Kunden hat viele,

143
00:11:18,264 --> 00:11:21,440
Favoriten, und das,

144
00:11:23,506 --> 00:11:29,194
Ich definiere die CustomerID als Fremdschlüssel, ich benötige kein durch-Modell,

145
00:11:29,194 --> 00:11:33,433
und ich werde die Verschachtelung nicht zulassen und ich werde nichts deaktivieren.

146
00:11:33,433 --> 00:11:38,353
Also, das ist es, wir haben alle Beziehungen definiert, die wir brauchen

147
00:11:38,353 --> 00:11:42,590
zwischen den Kommentaren und den Kunden und den Gerichten.

148
00:11:42,590 --> 00:11:46,680
Zwischen den Favoriten, den Kunden und den Gerichten.

149
00:11:46,680 --> 00:11:51,080
Lassen Sie uns nun die Verwendung eines Mixins untersuchen.

150
00:11:51,080 --> 00:11:57,340
Nun, dieses Mixin, das ich mit meinem Loopback-Server verwenden werde, ist

151
00:11:57,340 --> 00:12:03,900
ein Mixin, das Zeitstempel zu allem hinzufügt, was gespeichert oder aktualisiert wird.

152
00:12:03,900 --> 00:12:08,780
So erinnern Sie sich, dass in unserem Express-Server, wir hatten die erstellt und

153
00:12:08,780 --> 00:12:14,550
aktualisiert bei automatisch durch die Verwendung von Mongoose hinzugefügt.

154
00:12:14,550 --> 00:12:18,399
Jetzt für Loopback muss ich dieses spezifische

155
00:12:18,399 --> 00:12:22,365
Mixin verwenden, das als Lookback ds Timestamp mixin genannt wird.

156
00:12:22,365 --> 00:12:27,130
Also tosDo, dass ich zuerst das Mixin in mein Projekt installieren muss.

157
00:12:27,130 --> 00:12:30,955
Also werde ich sagen, npm install

158
00:12:30,955 --> 00:12:38,609
loopback-ds-timestamp-mixin —save,

159
00:12:38,609 --> 00:12:44,164
und die Installation dieses Knotenmoduls.

160
00:12:44,164 --> 00:12:48,113
Und sobald dieses Knotenmodul installiert ist, wie Sie sehen können,

161
00:12:48,113 --> 00:12:51,680
ist dies die Versionsnummer 3.4.1, die ich verwende.

162
00:12:51,680 --> 00:12:54,620
Da dieses Mixin installiert ist, muss ich

163
00:12:54,620 --> 00:12:58,760
diese Mixin-Verwendung innerhalb meiner Modelle aktivieren.

164
00:12:58,760 --> 00:13:03,970
Um dies zu tun, lassen Sie sich zum Code gehen, lassen Sie mich im Code zuerst

165
00:13:03,970 --> 00:13:09,736
den Modellkonflikt öffnen, der sich im Serverordner befindet.

166
00:13:09,736 --> 00:13:14,716
Also im Modell confi.json, wenn Sie hier oben gehen, werden Sie diese

167
00:13:14,716 --> 00:13:16,900
Mixins hier definiert sehen.

168
00:13:16,900 --> 00:13:20,090
Also haben wir die Mixins von Loopback Common und Loopback Server.

169
00:13:20,090 --> 00:13:24,750
Jetzt werde ich das neue Mixin hinzufügen, das ich gerade hier hinzugefügt habe.

170
00:13:24,750 --> 00:13:31,360
Also, dieser Mixin ist in.. /node_modules.

171
00:13:31,360 --> 00:13:33,940
Dies ist also im Ordner „Knotenmodule“ direkt dort.

172
00:13:35,894 --> 00:13:45,894
/loopback-ds-timestamp-mixin.

173
00:13:51,953 --> 00:13:58,762
Dadurch kann mein Loopback-Server dieses Mixin innerhalb meines Servers nutzen.

174
00:13:58,762 --> 00:14:01,971
Jetzt nicht nur das, ich muss für

175
00:14:01,971 --> 00:14:06,810
alle Modelle angeben, in denen dieses Mixin enthalten sein soll.

176
00:14:06,810 --> 00:14:11,014
Also, ich werde jetzt zu diesem gemeinsamen Ordner gehen, und

177
00:14:11,014 --> 00:14:16,812
im gemeinsamen Ordner werden wir diese comment.json-Datei bearbeiten und

178
00:14:16,812 --> 00:14:21,940
in der comment.json-Datei werden wir das mixin hinzufügen.

179
00:14:21,940 --> 00:14:26,539
Nach den Eigenschaften werde ich das Mixin als

180
00:14:26,539 --> 00:14:30,490
Sync in Anführungszeichen hinzufügen, sagen Sie Mixins.

181
00:14:33,167 --> 00:14:38,563
:, Und, dort,

182
00:14:38,563 --> 00:14:43,657
und innerhalb der Mixins werden wir

183
00:14:43,657 --> 00:14:50,350
TimeStamp sehen, wahr.

184
00:14:51,863 --> 00:14:55,920
Das gleiche, was ich in einige der anderen Modelle einfügen muss, also

185
00:14:55,920 --> 00:14:57,445
lass mich das einfach kopieren.

186
00:14:57,445 --> 00:15:03,200
Also sagen wir mixins TimeStamp true in comments.json.

187
00:15:03,200 --> 00:15:07,420
Dann werden wir zu dishes.json gehen und

188
00:15:07,420 --> 00:15:11,680
dann fügen wir dies auch zu dishes.json hinzu und

189
00:15:11,680 --> 00:15:16,449
dann werden sie zu favorite.json gehen und

190
00:15:16,449 --> 00:15:21,390
dann zu favorite.json hinzufügen.

191
00:15:21,390 --> 00:15:26,395
Wir fügen es zu readers.json hinzu, und

192
00:15:26,395 --> 00:15:30,129
wir fügen es zu promotions.json hinzu.

193
00:15:32,495 --> 00:15:36,076
Und speichern Sie alle Änderungen.

194
00:15:36,076 --> 00:15:41,583
Jetzt werden wir ein paar weitere Zugriffssteuerungsliste konfigurieren, so

195
00:15:41,583 --> 00:15:50,020
gehen Sie zum Terminal lassen Sie mich lb acl eingeben, um einige Zugriffssteuerungslisten zu konfigurieren.

196
00:15:50,020 --> 00:15:53,990
Also, hier für die Gerichte,

197
00:15:53,990 --> 00:15:59,750
werde ich für alle Methoden und Eigenschaften das Recht angeben

198
00:16:01,070 --> 00:16:09,686
Kann nur vom Benutzer mit der Rolle admin gemacht werden.

199
00:16:11,368 --> 00:16:17,240
Das ist also die erste Zugriffskontrolle, die ich für

200
00:16:17,240 --> 00:16:21,589
Gerichte konfiguriere, dann mache ich dasselbe für Führungskräfte.

201
00:16:22,940 --> 00:16:28,673
Alle Methoden und Eigenschaften, schreiben, andere,

202
00:16:28,673 --> 00:16:33,819
die Administratorrolle gewähren explizit Zugriff.

203
00:16:33,819 --> 00:16:39,254
Dann für die Werbeaktionen auch,

204
00:16:39,254 --> 00:16:43,853
die gleichen, alle Methoden und

205
00:16:43,853 --> 00:16:49,923
Eigenschaften, schreiben, und andere,

206
00:16:52,023 --> 00:16:57,256
Rolle explizit gewähren Zugriff, weil Sie nur wollen, dass der Administrator in der

207
00:16:57,256 --> 00:17:03,800
Lage sein, alle Änderungen an den Gerichten, Aktionen oder Führer.

208
00:17:03,800 --> 00:17:09,230
Jetzt für die Kommentare können die Kommentare von jedem registrierten Benutzer gepostet werden.

209
00:17:09,230 --> 00:17:15,476
Also für die Kommentare, lassen Sie mich die ACL für die Kommentare definieren.

210
00:17:15,476 --> 00:17:20,610
Wir sagen, Kommentar, alle Methoden und

211
00:17:20,610 --> 00:17:25,909
Eigenschaften, alle Typen, alle Benutzer,

212
00:17:25,909 --> 00:17:29,560
explizit den Zugriff verweigern.

213
00:17:29,560 --> 00:17:36,430
Weil wir nicht wollen, dass sie alles tun können.

214
00:17:36,430 --> 00:17:44,200
Lassen Sie uns nun nur einige der Operationen öffnen, die von Benutzern aktiviert werden sollen.

215
00:17:44,200 --> 00:17:47,749
Also für Kommentare, alle Methoden und

216
00:17:47,749 --> 00:17:52,330
Eigenschaften, sagen wir Lese-Operation.

217
00:17:52,330 --> 00:17:58,910
Lesevorgang für die Kommentare ist nur ein authentifizierter Benutzer.

218
00:17:58,910 --> 00:18:03,995
So können nur Benutzer, die angemeldet sind, die Kommentare lesen.

219
00:18:03,995 --> 00:18:09,951
Nun ähnlich, lassen Sie mich für die definieren,

220
00:18:13,120 --> 00:18:17,201
Kommentare, eine einzige Methode, und

221
00:18:17,201 --> 00:18:21,587
erstellen, wer kann Kommentare erstellen?

222
00:18:23,341 --> 00:18:29,583
Jeder authentifizierte Benutzer, jeder authentifizierte Benutzer kann Kommentare erstellen.

223
00:18:29,583 --> 00:18:34,204
So werden wir ihnen explizit den Zugriff gewähren, jetzt,

224
00:18:34,204 --> 00:18:39,529
der letzte für Kommentare, Wir sagen für

225
00:18:39,529 --> 00:18:43,720
den Kommentar, alle Methoden und Eigenschaften.

226
00:18:43,720 --> 00:18:48,850
Schreiben, was bedeutet, dass, wer darf den Kommentar schreiben?

227
00:18:48,850 --> 00:18:55,080
Nur der Benutzer, der dieses Objekt besitzt, kann Änderungen am Kommentar vornehmen.

228
00:18:55,080 --> 00:19:00,080
So kann nur der Benutzer, der den Kommentar eingereicht hat, Änderungen am Kommentar vornehmen,

229
00:19:00,080 --> 00:19:04,271
entweder bearbeiten oder löschen, so dass das ist, was wir erlauben.

230
00:19:04,271 --> 00:19:09,699
Gleiche Reihe von Operationen, lassen Sie uns sie auf die Favoriten anwenden.

231
00:19:09,699 --> 00:19:14,703
Also für Favoriten, da wir

232
00:19:14,703 --> 00:19:20,680
keine der Zugriffskontrollen hinzugefügt haben, so dass für die Favoriten,

233
00:19:20,680 --> 00:19:25,545
alle Methoden und Eigenschaften, alle Typen,

234
00:19:25,545 --> 00:19:30,699
alle Benutzer explizit den Zugriff dort verweigern.

235
00:19:30,699 --> 00:19:34,734
Für Favoriten definieren wir für

236
00:19:34,734 --> 00:19:39,047
alle Methoden und Eigenschaften, lesen,

237
00:19:39,047 --> 00:19:44,480
nur für den Benutzer, der dieses Objekt besitzt.

238
00:19:44,480 --> 00:19:46,910
So kann nur der Benutzer

239
00:19:46,910 --> 00:19:51,186
seine eigenen Favoriten lesen, kein anderer Benutzer sollte in der Lage sein, seine eigenen Favoriten zu sehen.

240
00:19:51,186 --> 00:19:56,616
Jetzt ist die dritte Erstellung von Favoriten,

241
00:19:56,616 --> 00:20:02,192
so dass für die Erstellung von Favoriten, werden wir für

242
00:20:02,192 --> 00:20:07,035
Favoriten sagen, eine einzige Methode, erstellen,

243
00:20:07,035 --> 00:20:13,510
jeder authentifizierte Benutzer kann einen Kommentar erstellen.

244
00:20:13,510 --> 00:20:19,980
Und zuletzt, für einen Favoriten, alle Methoden und

245
00:20:19,980 --> 00:20:26,280
Eigenschaften, die Schreiboperation, nur für den Benutzer, der dieses Objekt besitzt.

246
00:20:26,280 --> 00:20:30,621
So

247
00:20:30,621 --> 00:20:35,061
kann nur der Benutzer, der den Favoriten für sich selbst eingegeben hat, diese Favoriten bearbeiten oder löschen, das war's.

248
00:20:35,061 --> 00:20:39,288
So haben wir nun alle Zugriffskontrollen und

249
00:20:39,288 --> 00:20:43,530
alle verschiedenen Beziehungen für unsere Anwendung eingerichtet.

250
00:20:45,200 --> 00:20:49,083
Starten wir nun die Rest-API des Servers und

251
00:20:49,083 --> 00:20:52,102
erkunden Sie dann einige dieser Details.

252
00:20:52,102 --> 00:20:57,142
Jetzt gehen wir zu unserer Anwendung im Browser, also

253
00:20:57,142 --> 00:21:02,908
gehen wir zu diesem LoopBack Explorer im Browser hier.

254
00:21:02,908 --> 00:21:08,437
Im LoopBack Explorer, was ich zuerst tun werde, ist, mich als Administrator anzumelden.

255
00:21:08,437 --> 00:21:15,960
Also melden wir uns als Administrator an, indem wir auf die /customers/login gehen.

256
00:21:15,960 --> 00:21:23,684
Und dann hier werden wir Benutzername,

257
00:21:27,188 --> 00:21:33,581
Admin, Passwort

258
00:21:36,667 --> 00:21:41,781
, Passwort eingeben und uns einloggen,

259
00:21:41,781 --> 00:21:46,655
und sobald wir uns eingeloggt haben, werde ich nur diese ID kopieren,

260
00:21:46,655 --> 00:21:49,910
weil dies der Zugriffstoken ist.

261
00:21:49,910 --> 00:21:55,074
Und ich gehe hier rein und setze dann das Zugriffstoken mit

262
00:21:55,074 --> 00:22:00,461
diesem neuen Zugriffstoken, das ich gerade erhalten habe, danach,

263
00:22:02,944 --> 00:22:07,223
Lassen Sie mich ein paar Gerichte auf meinem Server posten, also

264
00:22:07,223 --> 00:22:10,983
jetzt, da ich als Admin angemeldet bin,

265
00:22:10,983 --> 00:22:16,250
sollte ich in der Lage sein, Gerichte auf meinem Server zu posten.

266
00:22:16,250 --> 00:22:21,320
Also werde ich Post öffnen und mich erinnern, dass ich Ihnen die Datei db.json gegeben hatte,

267
00:22:21,320 --> 00:22:26,930
so dass wir einfach kopieren und fügen Sie die Gerichte in das Datenfeld hier.

268
00:22:26,930 --> 00:22:32,107
Dies ist mein erstes Gericht, und in dem Moment, in dem ich poste,

269
00:22:32,107 --> 00:22:37,842
wird es mit den Informationen des Gerichts hier zurückkommen.

270
00:22:37,842 --> 00:22:42,680
Und beachten Sie, dass es automatisch in den Feldern CreateDat und UpdateDat hinzugefügt wird.

271
00:22:58,252 --> 00:23:04,798
Dies ist mein zweites Gericht, also schließlich habe ich die Eingabe aller Gerichte,

272
00:23:04,798 --> 00:23:10,770
alle Führer und alle Aktionen abgeschlossen, und wir sind alle fertig.

273
00:23:10,770 --> 00:23:13,400
Also lassen Sie uns jetzt weiter gehen und

274
00:23:13,400 --> 00:23:19,100
dann einen neuen Kunden in das System registrieren.

275
00:23:19,100 --> 00:23:23,910
Um dies zu tun, lassen Sie mich dieses

276
00:23:23,910 --> 00:23:28,970
Zugriffstoken entfernen, und dann registrieren wir einen neuen Kunden im System.

277
00:23:28,970 --> 00:23:35,640
Um dies zu tun, werden wir gehen, um Kunden zu posten, und dann für die Daten,

278
00:23:35,640 --> 00:23:42,560
lassen Sie mich einfach auf diesen Beispielwert klicken hier, und dann posten Sie es hier.

279
00:23:42,560 --> 00:23:46,226
Und für die Daten, den Vornamen,

280
00:23:46,226 --> 00:23:50,788
lassen Sie mich mit meinem Vornamen registrieren.

281
00:23:50,788 --> 00:23:54,848
Dies wäre also ein

282
00:23:54,848 --> 00:23:59,760
Nicht-Admin-Benutzer, den ich registriere, und,

283
00:24:04,270 --> 00:24:12,430
Und diese E-Mail überprüft, dass ich dies von hier entfernen sollte, Aber ich sollte das,

284
00:24:16,215 --> 00:24:22,380
Passwort-Feld hier einfügen, damit ich den Benutzer registrieren kann.

285
00:24:22,380 --> 00:24:26,387
Also registriere ich hier einen neuen gewöhnlichen Benutzer.

286
00:24:26,387 --> 00:24:32,422
Also, wenn ich mich registriere, kommt es zurück, um zu bestätigen, dass dieser neue registrierte

287
00:24:32,422 --> 00:24:37,880
Benutzer hinzugefügt wird, und gibt mir auch eine ID für diesen Benutzer.

288
00:24:37,880 --> 00:24:43,475
Lassen Sie mich nun als dieser registrierte Benutzer einloggen und dann ein paar Kommentare posten.

289
00:24:45,510 --> 00:24:50,757
Um sich als registrierter Benutzer anzumelden, gehe ich zum

290
00:24:50,757 --> 00:24:56,822
Kunden-Login, und für den Benutzernamen gebe ich meinen Namen und

291
00:24:56,822 --> 00:25:03,440
das Passwort ein und wenn ich mich einlogge, wird es zurückkommen und mir eine ID geben.

292
00:25:03,440 --> 00:25:09,281
Beachten Sie nun, dass dieser bestimmte Benutzer ein gewöhnlicher Benutzer und kein Admin ist.

293
00:25:09,281 --> 00:25:15,130
Daher kann dieser Benutzer nur Kommentare posten und seine eigenen Kommentare bearbeiten.

294
00:25:15,130 --> 00:25:19,030
Und oder Post-Favoriten und bearbeiten Sie seine oder ihre eigenen Favoriten.

295
00:25:19,030 --> 00:25:23,806
Also, wenn Sie den Benutzer posten, werden Sie sehen, dass es die hier zurückgegebene UserID ist,

296
00:25:23,806 --> 00:25:25,511
shis ist die ID für den Benutzer.

297
00:25:25,511 --> 00:25:29,921
Also, wir würden dies brauchen, wenn wir Kommentare posten oder

298
00:25:29,921 --> 00:25:32,800
wann immer wir unsere Favoriten posten.

299
00:25:34,030 --> 00:25:38,540
Also, um einen Kommentar für diesen Benutzer zu posten, also

300
00:25:38,540 --> 00:25:42,330
um einen Kommentar zu posten, lassen Sie mich ein paar Kommentare im Namen dieses Benutzers posten.

301
00:25:42,330 --> 00:25:47,400
Also, wir gehen zu Kommentare, und dann werden wir einige Kommentare hier posten.

302
00:25:47,400 --> 00:25:50,334
Also, um einen Kommentar zu posten, wie Sie bemerken,

303
00:25:50,334 --> 00:25:54,134
müssen wir drei Teile von Informationen liefern.

304
00:25:54,134 --> 00:25:59,770
Wir müssen die Kunden-ID, die DishesID, die Bewertung und den Kommentar angeben.

305
00:25:59,770 --> 00:26:03,180
Also für die CustomerID, wir haben uns gerade angemeldet, also

306
00:26:03,180 --> 00:26:07,060
wenn Sie zu den Kunden gehen und hier unten unten.

307
00:26:07,060 --> 00:26:11,939
Wir werden die CustomerID hier bekommen, also lassen Sie mich die UserID von hier kopieren.

308
00:26:11,939 --> 00:26:18,752
Und dann gehen Sie in den Kommentarbeitrag Abschnitt und

309
00:26:18,752 --> 00:26:23,673
fügen Sie dann die CustomerID dort ein.

310
00:26:23,673 --> 00:26:25,830
Lass mich jetzt gehen und ein Gericht finden.

311
00:26:27,470 --> 00:26:34,723
Also, wenn Sie gehen zu, Gerichte und dann tun Sie ein get auf dem Geschirr,

312
00:26:34,723 --> 00:26:39,538
Sie werden alle Gerichte, die im System sind.

313
00:26:39,538 --> 00:26:45,235
Also von diesem lassen Sie mich wählen die,

314
00:26:47,635 --> 00:26:51,970
Erstes Gericht, so werde ich nur die ID des Gerichts nehmen.

315
00:26:51,970 --> 00:26:55,087
Dann, um die Kommentare zu posten, gehen wir einfach zu Kommentare,

316
00:26:56,610 --> 00:26:59,960
Post, wo wir unseren Kommentar komponieren.

317
00:26:59,960 --> 00:27:03,230
Und dann füge ich den Ausweis des Gerichts da rein.

318
00:27:03,230 --> 00:27:08,440
Und für die Bewertung, Ich werde diese Bewertung ändern 4 und,

319
00:27:14,109 --> 00:27:20,377
Nur posten, Dieser Kommentar,

320
00:27:20,377 --> 00:27:24,900
so habe ich einen Kommentar für dieses spezielle Gericht gepostet.

321
00:27:24,900 --> 00:27:28,030
Lassen Sie mich noch einen Kommentar für ein anderes Gericht schreiben.

322
00:27:30,614 --> 00:27:32,710
Also lassen Sie mich dieses zweite Gericht greifen.

323
00:27:38,222 --> 00:27:44,548
Also hier ist die ID des zweiten Gerichts, also wieder, zurück zu Comments.

324
00:27:49,110 --> 00:27:51,699
Lassen Sie mich die Dishid hier ändern.

325
00:27:51,699 --> 00:27:56,874
Und dann, Lassen Sie mich die Kommentare ändern

326
00:27:56,874 --> 00:28:01,976
, so dass Sie sehen, dass dies ein anderer Kommentar für ein anderes Gericht ist.

327
00:28:01,976 --> 00:28:07,182
Wenn ich den Kommentar poste, würden Sie sehen, dass er mit dieser Antwort hier zurückkommt,

328
00:28:07,182 --> 00:28:11,422
mit der Bewertung und dem spezifischen Gericht und der Kunden-ID und so weiter.

329
00:28:11,422 --> 00:28:14,572
Also habe ich jetzt zwei Kommentare für zwei verschiedene Gerichte hier geschrieben.

330
00:28:16,113 --> 00:28:23,040
Lassen Sie mich, machen Sie diese beiden als meine Lieblingsgerichte.

331
00:28:23,040 --> 00:28:25,750
Um das zu tun, lass mich zu Favoriten gehen.

332
00:28:35,658 --> 00:28:38,350
Zu Favoriten gehen.

333
00:28:38,350 --> 00:28:40,310
Lassen Sie mich ein paar Favoriten posten.

334
00:28:40,310 --> 00:28:46,327
Also, um wieder einen Favoriten zu posten, gehe ich in die Post Favoriten hier.

335
00:28:46,327 --> 00:28:52,140
Dann klicke ich darauf und füge dann die eine disHID ein,

336
00:28:52,140 --> 00:28:58,073
für die CustomerID, lass mich einfach zum Kunden hier gehen,

337
00:28:58,073 --> 00:29:01,295
wo ich den Kunden eingeloggt habe.

338
00:29:01,295 --> 00:29:04,402
Also bekommen wir die UserID von dort.

339
00:29:04,402 --> 00:29:08,379
Und das ist eine CustomerID, also lassen Sie mich zu den Favoriten gehen.

340
00:29:11,044 --> 00:29:16,398
Und dann, In den Favoriten

341
00:29:16,398 --> 00:29:22,245
lassen Sie mich die CustomerID hier testen, und dann posten Sie dies in meine Favoriten.

342
00:29:22,245 --> 00:29:26,831
Also, wenn ich das in meine Favoriten poste, antwortet es damit zurück, so dass

343
00:29:26,831 --> 00:29:32,997
Sie sehen können, dass die Dishid und CustomerID und die FavoriteID hier gepostet wurden.

344
00:29:32,997 --> 00:29:36,067
Lassen Sie mich ein weiteres Gericht zu meinen Favoriten so lassen Sie mich auf die gehen,

345
00:29:40,771 --> 00:29:43,675
Gerichte hier habe ich ein anderes Gericht.

346
00:29:43,675 --> 00:29:49,734
Also lassen Sie mich die, ID des Gerichts kopieren und zu meinen Favoriten gehen und

347
00:29:49,734 --> 00:29:57,140
dann die ID des Dishe durch dieses neue Gericht ersetzen, und dann posten Sie das.

348
00:29:57,140 --> 00:30:01,004
Also jetzt sollte ich zwei Favoriten in meiner Gruppe haben.

349
00:30:03,416 --> 00:30:08,097
Wunderbar, also haben wir jetzt ein paar Favoriten,

350
00:30:08,097 --> 00:30:13,454
eine Reihe von Gerichten, ein paar Kommentare, alle in gepostet.

351
00:30:13,454 --> 00:30:15,168
Nun, wie ist das nützlich?

352
00:30:15,168 --> 00:30:22,554
Lassen Sie mich, Schließen Sie all dies und dann wird Ihnen zeigen, wie dies nützlich sein kann.

353
00:30:22,554 --> 00:30:27,238
Also, jetzt, wenn ich Geschirr bekomme, also zum Beispiel,

354
00:30:27,238 --> 00:30:31,096
wenn ich ein bestimmtes Gericht vergessen möchte.

355
00:30:34,617 --> 00:30:41,440
Lassen Sie mich dieses erste Gericht hier holen, lassen Sie mich die ID des Gerichts kopieren und,

356
00:30:47,206 --> 00:30:50,900
ich kann das spezifische Gericht abrufen.

357
00:30:50,900 --> 00:30:55,089
Also hier sehen Sie, dass ich gehe zu /Dishes/ID so

358
00:30:55,089 --> 00:30:59,489
hier, wenn ich dieses spezifische Gericht abrufen möchte.

359
00:30:59,489 --> 00:31:04,263
Ich kann die Dishid dort platzieren und es dann ausprobieren und

360
00:31:04,263 --> 00:31:07,595
dann hier bekomme ich die Dishid hier.

361
00:31:07,595 --> 00:31:12,850
Nun, wenn ich die Kommentare aus dem Gericht einschließen möchte, dann in den Filter,

362
00:31:15,876 --> 00:31:20,814
Ich sollte in Anführungszeichen einschließen und

363
00:31:20,814 --> 00:31:25,286
dann in Klammern angeben,

364
00:31:27,990 --> 00:31:29,850
Der Name von,

365
00:31:33,392 --> 00:31:38,793
Die Beziehung, die ich in das aufnehmen möchte,

366
00:31:38,793 --> 00:31:42,540
also, wenn ich sage, fügen Sie Kommentare.

367
00:31:42,540 --> 00:31:47,490
Das ist also wie die Mongolen bevölkern, es wirkt ähnlich.

368
00:31:47,490 --> 00:31:54,666
Also, wenn ich sage, fügen Sie Kommentare und dann das Gericht abrufen,

369
00:31:54,666 --> 00:31:59,651
beachten Sie, dass, wenn das Gericht abgerufen wird,

370
00:32:01,219 --> 00:32:05,350
Hier, Sie erhalten das Gericht, sondern auch Sie erhalten eine Reihe von Kommentaren hier.

371
00:32:06,520 --> 00:32:11,395
So können Sie

372
00:32:11,395 --> 00:32:15,160
hier die Details aus der Beziehung, die Sie mit einem anderen Element haben, ausfüllen.

373
00:32:15,160 --> 00:32:18,830
Nun, in ähnlicher Weise gehen zu Kommentaren, zum Beispiel.

374
00:32:18,830 --> 00:32:24,365
In den Kommentaren kann ich auch beim Abrufen der Kommentare innerhalb des Filters angeben.

375
00:32:24,365 --> 00:32:29,137
Wenn ich also nur GET-Kommentare sage, bringt es

376
00:32:29,137 --> 00:32:34,460
alle Kommentare zurück, die gepostet wurden.

377
00:32:34,460 --> 00:32:40,780
Nun, wenn ich die Dishid- und CustomerID-Informationen eingeben möchte, kann ich sagen, filter.

378
00:32:40,780 --> 00:32:45,675
Im Filter kann ich sagen, gehören.

379
00:32:45,675 --> 00:32:50,682
Und dann in Klammern, Ich kann Gerichte sagen, weil

380
00:32:50,682 --> 00:32:57,436
das ist die Beziehung, die ich in den Kommentaren und

381
00:32:57,436 --> 00:33:01,761
den Gerichten definiert habe, und dann Gerichte und Kunden.

382
00:33:01,761 --> 00:33:06,628
Und wenn ich diese Informationen abrufe, werden Sie sehen, dass

383
00:33:06,628 --> 00:33:10,311
Sie in den zurückgegebenen Kommentaren für jeden Kommentar feststellen, dass der Kommentar gegeben wird und

384
00:33:10,311 --> 00:33:14,066
dann auch die entsprechenden Teller Informationen ausgefüllt werden, und

385
00:33:14,066 --> 00:33:18,990
die entsprechenden Kundeninformationen werden auch für jeden Kommentar ausgefüllt.

386
00:33:18,990 --> 00:33:25,040
Auf diese Weise können wir nun die beiden Beziehungen, die wir aus

387
00:33:25,040 --> 00:33:30,030
den Gerichten hier definiert haben, automatisch auffüllen, wie hier gezeigt.

388
00:33:30,030 --> 00:33:33,662
Ähnlich, für die Favoriten,

389
00:33:33,662 --> 00:33:37,943
wenn wir die Favoriten abrufen,

390
00:33:37,943 --> 00:33:42,886
sagen wir hier Favoriten und eine bestimmte ID.

391
00:33:42,886 --> 00:33:46,084
Und dann können wir dann filtern, so

392
00:33:46,084 --> 00:33:50,910
dass bestimmte Favoriten abgerufen werden können.

393
00:33:50,910 --> 00:33:55,067
Sie können nicht alle Favoriten abrufen, da sie Favoriten von anderen

394
00:33:55,067 --> 00:33:58,992
Benutzern auch in dieser Liste sein könnten, so dass wir nicht in der Lage sein, ein GET für alle Favoriten zu tun.

395
00:33:58,992 --> 00:34:03,950
Stattdessen, wenn wir dies abrufen, können Sie dann fragen, ob

396
00:34:03,950 --> 00:34:09,650
die Informationen hier auf der Grundlage der Beziehungen ausgefüllt werden.

397
00:34:09,650 --> 00:34:14,403
So können wir sagen, in Zitat, („include“: und geschriebene eckige Klammern.

398
00:34:14,403 --> 00:34:21,605
Wir können sagen ["Gerichte“, „Kunde"]),

399
00:34:25,296 --> 00:34:29,382
Und rufen Sie die Informationen.

400
00:34:29,382 --> 00:34:32,828
Sie würden also feststellen, dass

401
00:34:32,828 --> 00:34:36,583
Sie hier, im Antwortkörper, den Favoriten, aber auch das entsprechende Gericht und

402
00:34:36,583 --> 00:34:40,700
die entsprechenden Kundeninformationen erhalten, die hier ausgefüllt werden.

403
00:34:40,700 --> 00:34:45,720
So können wir bei

404
00:34:45,720 --> 00:34:50,410
Bedarf zusätzliche Informationen von unserer Server-Site abrufen.

405
00:34:50,410 --> 00:34:53,194
Damit schließen wir diese Übung ab.

406
00:34:53,194 --> 00:34:59,730
In dieser Übung habe ich Ihnen gezeigt, wie wir verschiedene Beziehungen definieren

407
00:34:59,730 --> 00:35:04,920
und dann Informationen abrufen können, und auch diesen

408
00:35:04,920 --> 00:35:10,250
Include-Filter verwenden, um die zusätzlichen Informationen dieser Beziehung in

409
00:35:10,250 --> 00:35:16,210
das Dokument aufzunehmen, wenn Sie das Dokument oder eine Reihe von Dokumente.

410
00:35:16,210 --> 00:35:18,880
Damit schließen wir diese Übung ab.

411
00:35:18,880 --> 00:35:23,400
In diesen drei Übungen, die wir bisher mit LoopBack gemacht haben, habe ich

412
00:35:23,400 --> 00:35:29,397
verschiedene Aspekte erläutert, wie Sie Ihren LoopBack-Server konfigurieren und bauen können.

413
00:35:29,397 --> 00:35:32,720
Damit schließen wir diese Übung ab.

414
00:35:32,720 --> 00:35:33,974
Dies ist ein guter Zeitpunkt für

415
00:35:33,974 --> 00:35:37,542
Sie, einen GET-Kommentar mit der Nachricht LoopBack-Beziehungen zu machen.

416
00:35:37,542 --> 00:35:43,900
( MUSIK)