﻿1
00:00:01,040 --> 00:00:02,140
‫Instruktur: Jadi

2
00:00:02,140 --> 00:00:05,610
‫dalam video ini, kita akan terus menerapkan sumber ulasan

3
00:00:05,610 --> 00:00:07,960
‫dan kali ini dengan menerapkan titik

4
00:00:07,960 --> 00:00:12,083
‫akhir untuk mendapatkan semua ulasan dan juga untuk membuat ulasan baru.

5
00:00:13,760 --> 00:00:16,970
‫Jadi pada titik ini, kami pada dasarnya hanya meninjau hal-hal

6
00:00:16,970 --> 00:00:20,040
‫yang telah kami pelajari sebelumnya di bagian sebelumnya.

7
00:00:20,040 --> 00:00:23,230
‫Jadi di video ini, saya punya tantangan lain untuk Anda.

8
00:00:23,230 --> 00:00:26,690
‫Jadi pada dasarnya, saya ingin Anda menerapkan kedua titik akhir ini,

9
00:00:26,690 --> 00:00:28,720
‫jadi satu titik akhir untuk

10
00:00:28,720 --> 00:00:32,800
‫mendapatkan semua ulasan dan satu titik akhir untuk membuat ulasan baru semuanya sendiri.

11
00:00:32,800 --> 00:00:33,633
‫Oke?

12
00:00:33,633 --> 00:00:35,320
‫Jadi buat file

13
00:00:35,320 --> 00:00:37,970
‫pengontrol, lalu di sana buat fungsi

14
00:00:37,970 --> 00:00:42,390
‫pengontrol, dan kemudian buat juga rute di file rute ulasan Anda.

15
00:00:42,390 --> 00:00:45,550
‫Dan kemudian pada akhirnya, buat beberapa ulasan

16
00:00:45,550 --> 00:00:48,040
‫baru dan juga ambil dari database

17
00:00:48,040 --> 00:00:50,090
‫menggunakan dapatkan semua ulasan.

18
00:00:50,090 --> 00:00:50,923
‫Baiklah.

19
00:00:50,923 --> 00:00:54,103
‫Jadi tolong jeda video sekarang dan mulai bekerja.

20
00:00:57,730 --> 00:00:58,563
‫Baiklah.

21
00:00:58,563 --> 00:01:01,600
‫Dan sekarang giliran saya untuk benar-benar menerapkan ini,

22
00:01:01,600 --> 00:01:03,993
‫dan saya mulai dengan fungsi pengontrol.

23
00:01:06,690 --> 00:01:08,370
‫Jadi disini kita

24
00:01:13,000 --> 00:01:15,130
‫buat review Controller dot

25
00:01:15,130 --> 00:01:19,403
‫js maka tentunya kita mulai dengan membutuhkan review.

26
00:01:26,800 --> 00:01:31,253
‫Jadi naik satu level, lalu model, lalu tinjau model.

27
00:01:36,810 --> 00:01:39,860
‫Jadi dapatkan Semua Ulasan, dan kami menggunakan nama

28
00:01:39,860 --> 00:01:42,030
‫yang sama seperti biasa.

29
00:01:42,030 --> 00:01:43,430
‫Benar?

30
00:01:43,430 --> 00:01:44,860
‫Kemudian kita sudah tahu

31
00:01:44,860 --> 00:01:47,800
‫ini akan menjadi fungsi async karena kita akan

32
00:01:47,800 --> 00:01:49,123
‫berurusan dengan

33
00:01:53,860 --> 00:01:57,270
‫database di sini, dan juga kita perlu membungkus seluruh

34
00:01:57,270 --> 00:01:59,293
‫fungsi ini ke dalam catch Async.

35
00:02:02,160 --> 00:02:05,763
‫Jadi tangkap Async, saya pikir itulah namanya.

36
00:02:07,360 --> 00:02:08,313
‫Memerlukan.

37
00:02:16,970 --> 00:02:17,803
‫Baiklah.

38
00:02:24,705 --> 00:02:29,288
‫Dan sekarang mari kita ambil semua ulasan menggunakan menunggu, dan

39
00:02:30,830 --> 00:02:34,823
‫kemudian hanya menemukan sederhana tanpa filter apa pun.

40
00:02:37,520 --> 00:02:42,520
‫Status 200 dan kemudian mengirim kembali ke JSON normal.

41
00:02:45,890 --> 00:02:47,830
‫Status sebagai sukses.

42
00:02:47,830 --> 00:02:49,670
‫Kami juga mendefinisikan

43
00:02:49,670 --> 00:02:52,583
‫properti hasil dengan panjang titik ulasan, dan

44
00:02:55,790 --> 00:02:58,373
‫tentu saja, kemudian data itu sendiri.

45
00:03:00,170 --> 00:03:04,053
‫Berikan simpan di sini dan sekarang ke yang berikutnya.

46
00:03:05,740 --> 00:03:08,790
‫Jadi buat Ulasan.

47
00:03:08,790 --> 00:03:10,100
‫Baiklah.

48
00:03:10,100 --> 00:03:12,120
‫Dan Anda mulai melihat

49
00:03:12,120 --> 00:03:15,490
‫di sini bahwa kami sebenarnya membuat banyak kode duplikat.

50
00:03:15,490 --> 00:03:17,690
‫Jadi semua ini di sini pada

51
00:03:17,690 --> 00:03:20,650
‫dasarnya terlihat sama persis seperti yang terlihat bagi pengguna,

52
00:03:20,650 --> 00:03:21,810
‫dan untuk tur.

53
00:03:21,810 --> 00:03:22,800
‫Benar?

54
00:03:22,800 --> 00:03:24,490
‫Dan sebenarnya kita akan

55
00:03:24,490 --> 00:03:26,240
‫memperbaikinya nanti di bagian ini.

56
00:03:26,240 --> 00:03:29,490
‫Tapi untuk saat ini, saya benar-benar hanya ingin membuat ini berhasil.

57
00:03:29,490 --> 00:03:30,323
‫Oke?

58
00:03:30,323 --> 00:03:33,130
‫Jadi untuk saat ini jangan khawatir tentang menulis semua kode

59
00:03:33,130 --> 00:03:34,793
‫yang terlihat seperti duplikat ini.

60
00:03:40,170 --> 00:03:41,090
‫Oke.

61
00:03:41,090 --> 00:03:43,863
‫Jadi kami menyebutnya di sini Ulasan

62
00:03:46,090 --> 00:03:51,090
‫baru, dan seperti biasa kami menggunakan dot create dengan semua data

63
00:03:52,040 --> 00:03:54,450
‫yang masuk dari badan.

64
00:03:54,450 --> 00:03:55,283
‫Oke?

65
00:03:55,283 --> 00:03:58,220
‫Jadi, sekali lagi jika ada bidang apa pun di badan

66
00:03:58,220 --> 00:03:59,890
‫yang tidak ada dalam

67
00:03:59,890 --> 00:04:02,240
‫skema tinjauan maka mereka akan diabaikan begitu saja.

68
00:04:02,240 --> 00:04:03,810
‫Dan itulah mengapa

69
00:04:03,810 --> 00:04:05,690
‫aman untuk benar-benar melakukannya seperti

70
00:04:05,690 --> 00:04:07,750
‫ini saat membuat sumber daya baru.

71
00:04:07,750 --> 00:04:08,950
‫Baiklah?

72
00:04:08,950 --> 00:04:11,853
‫Bagaimanapun, sekarang mari kita kirimkan kembali ke klien seperti biasa.

73
00:04:13,380 --> 00:04:16,613
‫Jadi dengan status 201 untuk

74
00:04:26,600 --> 00:04:30,260
‫dibuat, dan ulasan harus menjadi Ulasan

75
00:04:31,820 --> 00:04:33,090
‫baru.

76
00:04:33,090 --> 00:04:33,923
‫Baiklah.

77
00:04:35,410 --> 00:04:39,970
‫Sebenarnya tanpa titik dua di sana, titik koma, dan sebagainya ya.

78
00:04:39,970 --> 00:04:41,630
‫Ini semua adalah pengontrol.

79
00:04:41,630 --> 00:04:43,843
‫Sekarang mari kita beralih ke rute.

80
00:04:46,240 --> 00:04:47,090
‫Jadi

81
00:04:48,750 --> 00:04:50,393
‫tinjau Routes dot js.

82
00:04:51,810 --> 00:04:53,210
‫Dan disini

83
00:04:53,210 --> 00:04:55,693
‫tentunya kita mulai dengan membutuhkan controller

84
00:05:06,110 --> 00:05:08,220
‫kita, dan untuk controller dan

85
00:05:08,220 --> 00:05:10,053
‫review Controller dot js.

86
00:05:12,900 --> 00:05:15,633
‫Selanjutnya, kita perlu membuat router kita.

87
00:05:17,970 --> 00:05:21,800
‫Jadi express, dan tentunya kita juga perlu

88
00:05:21,800 --> 00:05:23,590
‫mengimpor express disini.

89
00:05:23,590 --> 00:05:25,973
‫Jadi mari kita lakukan itu sebelum melakukan hal lain.

90
00:05:32,510 --> 00:05:33,913
‫Cepat.

91
00:05:39,360 --> 00:05:42,523
‫Jadi dot Router, dan menurut saya begini cara kerjanya.

92
00:05:44,350 --> 00:05:45,540
‫Dan sekarang

93
00:05:47,080 --> 00:05:48,770
‫router dan tentukan rute

94
00:05:50,180 --> 00:05:54,430
‫kami dan ini lagi pada dasarnya adalah rute ulasan.

95
00:05:54,430 --> 00:05:55,263
‫Oke.

96
00:05:55,263 --> 00:05:57,090
‫Karena ingat bagaimana pada langkah

97
00:05:57,090 --> 00:05:58,600
‫selanjutnya kita sebenarnya

98
00:05:58,600 --> 00:06:01,700
‫akan memasang router ini pada ulasan slash API.

99
00:06:01,700 --> 00:06:02,533
‫Oke?

100
00:06:02,533 --> 00:06:05,920
‫Jadi seperti yang kami lakukan dengan tur dan pengguna.

101
00:06:05,920 --> 00:06:09,260
‫Dan sebenarnya mari kita lakukan itu sebelum kita melakukan hal lain.

102
00:06:09,260 --> 00:06:10,093
‫Oke?

103
00:06:10,093 --> 00:06:12,210
‫Jadi hanya untuk menghilangkan kebingungan

104
00:06:12,210 --> 00:06:13,950
‫yang mungkin Anda miliki.

105
00:06:13,950 --> 00:06:16,573
‫Jadi, mari kita ekspor router dari sini.

106
00:06:21,516 --> 00:06:22,349
‫Oke?

107
00:06:22,349 --> 00:06:24,500
‫Jadi sekarang kita bisa pindah ke

108
00:06:24,500 --> 00:06:26,063
‫app dot js.

109
00:06:27,600 --> 00:06:30,290
‫Dan tentu saja impor router kami di sini.

110
00:06:37,571 --> 00:06:38,571
‫Dan

111
00:06:42,320 --> 00:06:44,210
‫membutuhkan, meninjau rute.

112
00:06:44,210 --> 00:06:45,170
‫Oke?

113
00:06:45,170 --> 00:06:47,790
‫Jadi sekarang kita turun ke

114
00:06:47,790 --> 00:06:51,600
‫sini dan memasang router ini di jalur baru.

115
00:06:51,600 --> 00:06:53,910
‫Dan jalur itu akan seperti yang

116
00:06:53,910 --> 00:06:56,400
‫saya katakan ulasan slash API slash

117
00:06:57,790 --> 00:06:58,623
‫V1.

118
00:06:59,740 --> 00:07:00,573
‫Oke.

119
00:07:00,573 --> 00:07:02,580
‫Dan sekali lagi router ini

120
00:07:02,580 --> 00:07:05,670
‫di sini yang kami tentukan sekarang pada dasarnya adalah

121
00:07:05,670 --> 00:07:08,420
‫middleware yang kami pasang di jalur ini.

122
00:07:08,420 --> 00:07:09,253
‫Oke?

123
00:07:09,253 --> 00:07:10,770
‫Jadi setiap kali ada

124
00:07:10,770 --> 00:07:13,650
‫permintaan dengan url yang dimulai seperti ini maka

125
00:07:13,650 --> 00:07:15,430
‫fungsi middleware di sini pada

126
00:07:15,430 --> 00:07:16,890
‫dasarnya akan dipanggil.

127
00:07:16,890 --> 00:07:18,640
‫Dan begitulah router

128
00:07:18,640 --> 00:07:20,910
‫kami dan di sana hanya

129
00:07:20,910 --> 00:07:23,230
‫rute slash, jadi hanya root yang

130
00:07:23,230 --> 00:07:26,510
‫pada dasarnya akan menjadi ulasan API V1 ini.

131
00:07:26,510 --> 00:07:27,430
‫Oke?

132
00:07:27,430 --> 00:07:31,200
‫Jadi seperti yang kita lakukan sebelum kita dua sumber lainnya.

133
00:07:31,200 --> 00:07:34,020
‫Jadi Tour Model, bukan itu tempat kami bekerja.

134
00:07:34,020 --> 00:07:36,223
‫Kami sedang bekerja di Routes review.

135
00:07:37,190 --> 00:07:38,360
‫Oke.

136
00:07:38,360 --> 00:07:39,840
‫Jadi kami menentukan rute.

137
00:07:39,840 --> 00:07:42,240
‫Sekarang mari kita tentukan metode yang

138
00:07:42,240 --> 00:07:44,283
‫kita tentukan fungsi kita.

139
00:07:45,370 --> 00:07:48,240
‫Jadi kita sudah mendapatkan, dan untuk

140
00:07:49,290 --> 00:07:50,950
‫itu kita gunakan

141
00:07:50,950 --> 00:07:55,440
‫atau kita tulis ulang review Controller dot get All Review

142
00:07:55,440 --> 00:07:56,273
‫Benar?

143
00:07:56,273 --> 00:07:59,480
‫Dan kemudian kami juga memiliki posting

144
00:08:02,180 --> 00:08:04,370
‫untuk membuat Review.

145
00:08:04,370 --> 00:08:05,203
‫Oke?

146
00:08:05,203 --> 00:08:06,420
‫Berikan simpanan.

147
00:08:06,420 --> 00:08:08,940
‫Dan sebenarnya kami hanya ingin pengguna yang

148
00:08:08,940 --> 00:08:11,010
‫diautentikasi untuk dapat memposting ulasan.

149
00:08:11,010 --> 00:08:14,960
‫Dan juga hanya pengguna yang sebenarnya adalah pengguna biasa.

150
00:08:14,960 --> 00:08:18,210
‫Jadi bukan pengurus dan juga bukan pemandu wisata.

151
00:08:18,210 --> 00:08:19,043
‫Oke?

152
00:08:19,043 --> 00:08:21,060
‫Jadi bagaimana kita bisa menerapkan itu?

153
00:08:21,060 --> 00:08:23,820
‫Mari kita ingat bagian otentikasi kita.

154
00:08:23,820 --> 00:08:26,913
‫Jadi kita mulai dengan meminta Controller auth kita.

155
00:08:36,320 --> 00:08:39,860
‫Jadi sekali lagi, controller dan auth Controller.

156
00:08:39,860 --> 00:08:41,420
‫Dan sekarang yang perlu

157
00:08:41,420 --> 00:08:43,450
‫kita lakukan adalah benar-benar menggunakan fungsi middleware

158
00:08:43,450 --> 00:08:45,140
‫yang kita tentukan di sana.

159
00:08:45,140 --> 00:08:46,280
‫Ingat.

160
00:08:46,280 --> 00:08:50,640
‫Jadi pertama kita menggunakan protect middleware, jadi auth Controller

161
00:08:50,640 --> 00:08:51,950
‫dot protect dan

162
00:08:53,150 --> 00:08:54,400
‫ini

163
00:08:54,400 --> 00:08:57,260
‫akan membuat kita melindungi rute ini

164
00:08:57,260 --> 00:09:00,520
‫hanya untuk diakses oleh pengguna yang diautentikasi.

165
00:09:00,520 --> 00:09:01,353
‫Benar?

166
00:09:01,353 --> 00:09:02,697
‫Dan kemudian pada

167
00:09:02,697 --> 00:09:05,170
‫langkah selanjutnya kami mengatakan bahwa kami

168
00:09:06,020 --> 00:09:08,830
‫ingin membatasi rute ini jadi kami menggunakan batasi

169
00:09:08,830 --> 00:09:12,273
‫kami Untuk middleware hanya untuk pengguna dengan peran pengguna.

170
00:09:14,100 --> 00:09:14,980
‫Baiklah?

171
00:09:14,980 --> 00:09:18,070
‫Jadi sekali lagi, kami melakukan ini di sini sebelumnya beberapa kali.

172
00:09:18,070 --> 00:09:21,680
‫Jadi, tidak benar-benar sesuatu yang baru pada saat ini.

173
00:09:21,680 --> 00:09:22,513
‫Oke.

174
00:09:22,513 --> 00:09:24,490
‫Jadi saya pikir kami mengikuti semua langkah.

175
00:09:24,490 --> 00:09:27,650
‫Jadi pertama-tama, kami memiliki model yang memungkinkan kami

176
00:09:27,650 --> 00:09:29,420
‫membuat dokumen baru.

177
00:09:29,420 --> 00:09:31,430
‫Kemudian kami memiliki fungsi Controller kami

178
00:09:31,430 --> 00:09:34,550
‫yang ditentukan di Controller kami untuk mendapatkan semua

179
00:09:34,550 --> 00:09:36,460
‫ulasan dan membuat ulasan.

180
00:09:36,460 --> 00:09:38,820
‫Kemudian, kami menggunakan fungsi Controller atau fungsi

181
00:09:38,820 --> 00:09:39,910
‫handler ini

182
00:09:39,910 --> 00:09:41,370
‫karena Anda juga dapat

183
00:09:41,370 --> 00:09:43,560
‫memanggilnya, untuk membuat beberapa rute baru.

184
00:09:43,560 --> 00:09:44,393
‫Oke?

185
00:09:44,393 --> 00:09:46,500
‫Jadi kami membuat rute untuk mendapatkan

186
00:09:46,500 --> 00:09:48,000
‫ulasan dan memposting ulasan.

187
00:09:48,000 --> 00:09:49,690
‫Dan seperti sebelumnya

188
00:09:49,690 --> 00:09:52,330
‫kami melakukan ini pada dasarnya dalam sub-aplikasi

189
00:09:52,330 --> 00:09:54,130
‫mini yang hanya untuk ulasan.

190
00:09:54,130 --> 00:09:56,630
‫Dan itulah mengapa kami membuat router

191
00:09:56,630 --> 00:09:59,620
‫baru kami yang kemudian kami impor ke aplikasi

192
00:09:59,620 --> 00:10:02,660
‫utama kami dan memasangnya di url ini di mana

193
00:10:02,660 --> 00:10:05,520
‫kami ingin mengakses semua yang terkait dengan ulasan.

194
00:10:05,520 --> 00:10:06,600
‫Baiklah?

195
00:10:06,600 --> 00:10:09,793
‫Jadi, sekarang mari kita benar-benar pergi ke depan dan menguji ini.

196
00:10:12,910 --> 00:10:14,560
‫Jadi saya akan melanjutkan,

197
00:10:15,860 --> 00:10:18,680
‫menyalin ini, dan membuat tab baru di

198
00:10:18,680 --> 00:10:19,620
‫sini

199
00:10:20,720 --> 00:10:22,040
‫dan jadi ini

200
00:10:22,040 --> 00:10:24,113
‫ulasan dan tentu saja posting.

201
00:10:25,580 --> 00:10:26,970
‫Baiklah.

202
00:10:26,970 --> 00:10:29,080
‫Jadi, apa yang sebenarnya perlu kita

203
00:10:29,080 --> 00:10:30,963
‫tentukan untuk memposting ulasan baru?

204
00:10:34,090 --> 00:10:36,340
‫Jadi kita butuh review itu sendiri.

205
00:10:36,340 --> 00:10:37,173
‫Ingat.

206
00:10:40,550 --> 00:10:42,103
‫Jadi katakanlah "tur yang luar

207
00:10:43,260 --> 00:10:44,770
‫biasa" lalu peringkatnya

208
00:10:44,770 --> 00:10:46,470
‫dan saya akan memberikan lima

209
00:10:46,470 --> 00:10:48,883
‫di sini, lalu tur dan ID pengguna.

210
00:10:53,890 --> 00:10:54,723
‫Oke?

211
00:10:54,723 --> 00:10:58,970
‫Jadi sekarang kita perlu mendapatkan ID dari salah satu tur.

212
00:10:58,970 --> 00:10:59,803
‫Oke?

213
00:10:59,803 --> 00:11:02,670
‫Jadi mari kita gunakan tur nyata pertama

214
00:11:02,670 --> 00:11:06,583
‫di sini katakanlah, jadi mari kita gunakan penjelajah laut ini.

215
00:11:07,480 --> 00:11:08,313
‫Baiklah?

216
00:11:09,380 --> 00:11:10,213
‫Jadi,

217
00:11:12,500 --> 00:11:14,660
‫ID penjelajah laut dan

218
00:11:14,660 --> 00:11:16,575
‫sekarang kita tentu

219
00:11:16,575 --> 00:11:20,080
‫juga membutuhkan ID pengguna yang memposting ulasan.

220
00:11:20,080 --> 00:11:21,380
‫Dan kita bisa mendapatkannya

221
00:11:21,380 --> 00:11:23,130
‫di sini dari get all users.

222
00:11:23,130 --> 00:11:25,640
‫Dan sebenarnya kami hanya memiliki satu pengguna

223
00:11:25,640 --> 00:11:27,470
‫yang merupakan pengguna biasa.

224
00:11:27,470 --> 00:11:31,303
‫Jadi Jonas ini di sini dan jadi mari kita dapatkan ID ini.

225
00:11:32,190 --> 00:11:33,370
‫Baiklah?

226
00:11:33,370 --> 00:11:35,020
‫Sekarang perlu diingat bahwa

227
00:11:35,020 --> 00:11:36,730
‫pengguna ini sebenarnya perlu masuk.

228
00:11:36,730 --> 00:11:37,563
‫Oke?

229
00:11:37,563 --> 00:11:39,150
‫Dan sebentar lagi kita akan

230
00:11:39,150 --> 00:11:42,180
‫benar-benar secara otomatis mendapatkan ID pengguna dari pengguna

231
00:11:42,180 --> 00:11:43,670
‫yang sudah login.

232
00:11:43,670 --> 00:11:46,980
‫Ingat kita bisa melakukannya karena middleware pelindung akan

233
00:11:46,980 --> 00:11:49,790
‫menempatkan pengguna pada objek permintaan.

234
00:11:49,790 --> 00:11:50,930
‫Ingat itu?

235
00:11:50,930 --> 00:11:53,640
‫Tapi untuk saat ini, saya ingin membuatnya tetap

236
00:11:53,640 --> 00:11:55,220
‫sederhana di sini, jadi

237
00:11:55,220 --> 00:11:58,800
‫dengan implementasi saat ini kita sebenarnya perlu memberikan ID pengguna juga.

238
00:11:58,800 --> 00:11:59,633
‫Oke?

239
00:11:59,633 --> 00:12:02,390
‫Tapi tetap saja kita harus masuk sebagai pengguna

240
00:12:02,390 --> 00:12:05,130
‫biasa karena kita melindungi rute ini.

241
00:12:05,130 --> 00:12:06,490
‫Ingat itu?

242
00:12:06,490 --> 00:12:09,713
‫Jadi mari kita tutup saja beberapa ini.

243
00:12:14,207 --> 00:12:15,040
‫Oke?

244
00:12:17,368 --> 00:12:18,701
‫Dan login di sini.

245
00:12:19,630 --> 00:12:24,080
‫Dan kami melakukannya sebagai, jadi apa halo dot Jonas di IO

246
00:12:26,500 --> 00:12:27,430
‫jadi halo.

247
00:12:27,430 --> 00:12:29,850
‫Dan kata sandinya mungkin dan saya harap

248
00:12:29,850 --> 00:12:31,053
‫itu masih sama.

249
00:12:32,530 --> 00:12:36,430
‫Dan sebenarnya tidak, mari kita coba kata sandi baru karena saya ingat

250
00:12:36,430 --> 00:12:40,223
‫saya menggunakan kata sandi itu ketika kami mengubah kata sandi.

251
00:12:44,730 --> 00:12:47,240
‫Tetap tidak berfungsi, jadi mari kita

252
00:12:47,240 --> 00:12:48,530
‫buat pengguna baru.

253
00:12:48,530 --> 00:12:49,363
‫Oke?

254
00:12:49,363 --> 00:12:52,850
‫Tentu saja kita bisa melakukan reset password pada saat ini, tapi

255
00:12:52,850 --> 00:12:54,320
‫itu terlalu banyak pekerjaan

256
00:12:54,320 --> 00:12:56,760
‫dan jadi saya hanya akan membuat pengguna

257
00:12:56,760 --> 00:12:59,570
‫baru sehingga lebih mudah hanya untuk mengujinya sekarang.

258
00:12:59,570 --> 00:13:00,403
‫Oke?

259
00:13:02,330 --> 00:13:05,110
‫Jadi mari kita gunakan tes di Jonas dot IO

260
00:13:05,110 --> 00:13:07,603
‫dan nama di sini akan menjadi pengguna tes.

261
00:13:10,810 --> 00:13:11,643
‫Baiklah.

262
00:13:13,150 --> 00:13:16,790
‫Oh, dan kami sudah memiliki alamat email itu di database kami dan

263
00:13:16,790 --> 00:13:17,740
‫itu aneh.

264
00:13:19,460 --> 00:13:20,413
‫Kami memiliki pengguna.

265
00:13:21,350 --> 00:13:24,190
‫Mungkin tidak, kami tidak memperbarui ini dengan benar.

266
00:13:24,190 --> 00:13:27,130
‫Oh, tapi mungkin itu pengguna yang dihapus.

267
00:13:27,130 --> 00:13:29,380
‫Jadi pengguna yang tidak lagi aktif dan

268
00:13:29,380 --> 00:13:31,620
‫karena itu tidak muncul di sini.

269
00:13:31,620 --> 00:13:34,750
‫Jadi mari kita lihat saja di kompas.

270
00:13:34,750 --> 00:13:36,820
‫Dan tentu saja ketika Anda

271
00:13:36,820 --> 00:13:40,730
‫berada dalam mode pengembangan, Anda akan mengalami masalah seperti ini sepanjang waktu.

272
00:13:40,730 --> 00:13:43,660
‫Jadi di sini, uji Jonas, dan seperti yang saya katakan, itu

273
00:13:43,660 --> 00:13:46,110
‫sebenarnya salah satu dari pengguna yang dihapus ini.

274
00:13:46,110 --> 00:13:48,640
‫Jadi aktif disetel ke false.

275
00:13:48,640 --> 00:13:50,423
‫Jadi mari kita coba lagi.

276
00:13:54,070 --> 00:13:56,663
‫Jadi uji pengguna di sini juga.

277
00:13:57,710 --> 00:14:01,330
‫Jadi kirimkan sekarang dan sekarang kita masuk.

278
00:14:01,330 --> 00:14:04,800
‫Jadi sekarang saya menyalin ID dari pengguna baru ini untuk

279
00:14:04,800 --> 00:14:06,493
‫membuat ulasan baru ini.

280
00:14:08,470 --> 00:14:09,570
‫Baiklah?

281
00:14:09,570 --> 00:14:11,290
‫Ayo kirim sekarang,

282
00:14:11,290 --> 00:14:14,580
‫dan tentu saja kami mendapatkan kesalahan Anda tidak

283
00:14:14,580 --> 00:14:16,330
‫masuk karena kami sebenarnya

284
00:14:16,330 --> 00:14:18,590
‫tidak memberikan token web JSON kami.

285
00:14:18,590 --> 00:14:21,140
‫Jadi kita perlu datang ke otorisasi lalu

286
00:14:21,140 --> 00:14:22,920
‫token pembawa, dan tentu

287
00:14:22,920 --> 00:14:24,320
‫saja yang ini.

288
00:14:25,860 --> 00:14:27,863
‫Jadi, jika kita mencobanya sekarang

289
00:14:29,690 --> 00:14:31,480
‫lagi, maka ini dia.

290
00:14:31,480 --> 00:14:32,313
‫Oke.

291
00:14:32,313 --> 00:14:34,653
‫Mari kita buat satu lagi untuk

292
00:14:35,930 --> 00:14:37,313
‫tur lainnya, kali ini

293
00:14:39,370 --> 00:14:40,270
‫untuk,

294
00:14:40,270 --> 00:14:42,560
‫untuk tur berikutnya, untuk Forrest Hiker.

295
00:14:42,560 --> 00:14:44,253
‫Jadi salin ID di sini juga.

296
00:14:46,490 --> 00:14:47,323
‫Ya.

297
00:14:47,323 --> 00:14:50,693
‫Di sini pengguna akan sama, tetapi tur lain.

298
00:14:51,590 --> 00:14:54,750
‫Mari kita beri empat bintang.

299
00:14:54,750 --> 00:14:58,147
‫Dan katakan saja "menyukainya. "Sesuatu yang sangat

300
00:14:59,490 --> 00:15:00,630
‫sederhana dan

301
00:15:01,979 --> 00:15:02,812
‫oke.

302
00:15:04,120 --> 00:15:05,570
‫Simpan ini, dan saya

303
00:15:05,570 --> 00:15:07,260
‫akan membuat folder baru di

304
00:15:07,260 --> 00:15:09,290
‫sini untuk ulasan dan tentu saja

305
00:15:14,310 --> 00:15:15,143
‫ada yang

306
00:15:16,690 --> 00:15:18,120
‫tidak beres di sini.

307
00:15:18,120 --> 00:15:19,920
‫Jadi di mana folder itu?

308
00:15:19,920 --> 00:15:21,140
‫Mm.

309
00:15:21,140 --> 00:15:24,423
‫Tidak ada tempat yang benar-benar jadi mari kita buat saja di sini.

310
00:15:36,700 --> 00:15:39,323
‫Dan kami sebenarnya dapat mengubah nama di sini juga.

311
00:15:40,520 --> 00:15:41,353
‫Jadi

312
00:15:43,790 --> 00:15:44,983
‫buat ulasan baru.

313
00:15:50,440 --> 00:15:51,400
‫Oke.

314
00:15:51,400 --> 00:15:54,543
‫Dan sekarang kami juga ingin mendapatkan semua ulasan.

315
00:15:58,300 --> 00:16:00,503
‫Jadi kita tidak lagi membutuhkan keduanya.

316
00:16:05,190 --> 00:16:07,720
‫Oke dan yang ini benar-benar

317
00:16:07,720 --> 00:16:10,723
‫GET, dan mari kita simpan juga di Review.

318
00:16:17,870 --> 00:16:19,220
‫Dapatkan semua ulasan.

319
00:16:19,220 --> 00:16:22,210
‫Dan itu sudah cukup untuk memulai dan

320
00:16:22,210 --> 00:16:24,660
‫benar-benar melihat semua ulasan kami.

321
00:16:24,660 --> 00:16:26,860
‫Oke, dan ini dia.

322
00:16:26,860 --> 00:16:29,350
‫Mari kita lihat kompas, dan untuk melihat

323
00:16:29,350 --> 00:16:31,810
‫ulasan di sini kita perlu melanjutkan dan

324
00:16:31,810 --> 00:16:33,870
‫memuat ulang seluruh basis data,

325
00:16:33,870 --> 00:16:37,130
‫tetapi sekarang ketika kita datang ke Ulasan di sini

326
00:16:37,130 --> 00:16:40,593
‫kita memang melihat dua ulasan kita yang telah dibuat juga.

327
00:16:42,030 --> 00:16:43,150
‫Oke.

328
00:16:43,150 --> 00:16:45,040
‫Sekarang bagaimana kita membuatnya

329
00:16:45,040 --> 00:16:48,000
‫sehingga kita benar-benar melihat pengguna dan data

330
00:16:48,000 --> 00:16:50,480
‫tur di sini, bukan sekadar ID?

331
00:16:50,480 --> 00:16:54,190
‫Yah, tentu saja kita perlu lagi menggunakan populate.

332
00:16:54,190 --> 00:16:55,050
‫Benar?

333
00:16:55,050 --> 00:16:57,070
‫Dan itulah yang akan kita lakukan

334
00:16:57,070 --> 00:16:58,253
‫di video berikutnya.

