﻿1
00:00:01,060 --> 00:00:04,650
‫-: Dan sekarang untuk menyelesaikan bagian ini, mari selesaikan

2
00:00:04,650 --> 00:00:06,893
‫API pemesanan dengan sangat cepat.

3
00:00:08,700 --> 00:00:11,970
‫Dan sekali lagi, saya benar-benar ingin Anda melatih keterampilan Anda

4
00:00:11,970 --> 00:00:12,950
‫pada saat

5
00:00:12,950 --> 00:00:16,030
‫ini, dan pada dasarnya menerapkan semua titik akhir yang

6
00:00:16,030 --> 00:00:17,860
‫hilang sepenuhnya sendiri di sini.

7
00:00:17,860 --> 00:00:20,350
‫Jadi, benar-benar menambahkan menambahkan semua operasi CRUD.

8
00:00:20,350 --> 00:00:24,180
‫Jadi, buat, dapatkan, baca, dan perbarui pemesanan.

9
00:00:24,180 --> 00:00:26,873
‫Jadi jeda video sekarang dan saya melihat Anda dalam sedetik.

10
00:00:31,010 --> 00:00:35,570
‫Oke, jadi mari saya mulai di sini dengan menggunakan pabrik

11
00:00:35,570 --> 00:00:38,480
‫yang sudah kita miliki untuk membuat

12
00:00:38,480 --> 00:00:40,373
‫kelima penangan ini.

13
00:00:43,660 --> 00:00:46,730
‫Jadi, membuat pemesanan dilakukan menggunakan

14
00:00:46,730 --> 00:00:48,413
‫pabrik. createOne

15
00:00:51,150 --> 00:00:52,623
‫dan meneruskan pemesanan.

16
00:00:53,490 --> 00:00:56,203
‫Dan sekarang, izinkan saya menggandakan ini lima kali.

17
00:00:59,170 --> 00:01:03,916
‫Jadi, dapatkan booking, getAllBookings,

18
00:01:07,370 --> 00:01:11,570
‫updateBooking, dan deleteBooking.

19
00:01:11,570 --> 00:01:12,763
‫Dan sekarang di sini sama.

20
00:01:15,730 --> 00:01:18,323
‫Dapatkan semua, atau benar-benar dapatkan satu.

21
00:01:21,350 --> 00:01:23,410
‫Lalu ini getAll.

22
00:01:23,410 --> 00:01:24,787
‫Ini dia updateOne.

23
00:01:26,425 --> 00:01:28,340
‫Dan hapusSatu.

24
00:01:28,340 --> 00:01:30,140
‫Jadi, sangat mudah.

25
00:01:30,140 --> 00:01:32,653
‫Sekarang, pindah ke rute.

26
00:01:36,340 --> 00:01:38,253
‫Jadi router. rute, dan

27
00:01:39,300 --> 00:01:42,990
‫tanpa id pemesanan, kami selalu mendapatkan semua

28
00:01:42,990 --> 00:01:45,323
‫dan membuat yang baru,

29
00:01:47,050 --> 00:01:47,883
‫kan.

30
00:01:49,210 --> 00:01:52,480
‫Sekarang, semua ini sebenarnya akan dilindungi

31
00:01:52,480 --> 00:01:56,580
‫dan juga hanya terbatas pada administrator dan pemandu utama.

32
00:01:56,580 --> 00:02:00,670
‫Jadi, biarkan saya melakukannya di luar handler ini.

33
00:02:00,670 --> 00:02:02,310
‫Jadi di sini, yang akan kita

34
00:02:02,310 --> 00:02:04,823
‫miliki hanyalah bookingController. dapatkanSemuaPemesanan.

35
00:02:08,010 --> 00:02:10,440
‫Dan seperti sebelumnya, saya benar-benar

36
00:02:10,440 --> 00:02:13,113
‫akan menggunakan middleware pelindung sepenuhnya di luar.

37
00:02:16,120 --> 00:02:18,677
‫Jadi router. gunakan (authController. melindungi).

38
00:02:24,340 --> 00:02:26,363
‫Kemudian saya dapat menghapusnya

39
00:02:29,840 --> 00:02:33,160
‫dari sini, lalu rute berikutnya dan semuanya

40
00:02:33,160 --> 00:02:36,880
‫hanya dapat diakses oleh administrator dan pemandu utama.

41
00:02:36,880 --> 00:02:37,900
‫Sekarang benar,

42
00:02:37,900 --> 00:02:40,750
‫jadi untuk pemandu utama pada dasarnya mengetahui

43
00:02:40,750 --> 00:02:43,450
‫turis mana yang telah dipesan, dan

44
00:02:43,450 --> 00:02:47,340
‫untuk admin, yah, untuk memperbarui atau menghapus turis jika perlu.

45
00:02:47,340 --> 00:02:48,620
‫Baiklah.

46
00:02:48,620 --> 00:02:51,860
‫Jadi itu authController. batasiUntuk

47
00:02:54,360 --> 00:02:59,183
‫admin dan panduan utama.

48
00:03:02,720 --> 00:03:04,460
‫Jadi . dapatkan

49
00:03:04,460 --> 00:03:06,710
‫dan . posting juga,

50
00:03:06,710 --> 00:03:07,633
‫dan

51
00:03:08,640 --> 00:03:10,790
‫yang itu kemudian createBooking.

52
00:03:16,490 --> 00:03:17,420
‫Sekarang benar.

53
00:03:17,420 --> 00:03:20,103
‫Dan sekarang rute dengan id.

54
00:03:23,800 --> 00:03:27,310
‫Jadi, seperti biasa, di semua sumber daya kami yang lain, kami melakukan

55
00:03:27,310 --> 00:03:28,653
‫hal yang persis sama.

56
00:03:30,620 --> 00:03:32,570
‫Jadi itu bookingController. getBooking,

57
00:03:38,550 --> 00:03:43,550
‫maka kami memiliki patch, yang untuk update,

58
00:03:44,260 --> 00:03:45,750
‫jadi updateBooking.

59
00:03:48,810 --> 00:03:50,880
‫Dan akhirnya, kita punya. hapus

60
00:03:51,820 --> 00:03:55,803
‫untuk bookingController. hapus Pemesanan.

61
00:03:57,370 --> 00:04:01,210
‫Jadi, sangat mudah itu adalah API pemesanan kami.

62
00:04:01,210 --> 00:04:04,190
‫Dan hanya untuk menguji, mari

63
00:04:04,190 --> 00:04:07,853
‫kita tambahkan getAllBookings dan getBooking ke Postman.

64
00:04:09,570 --> 00:04:12,380
‫Baiklah, jadi saya tidak terlalu tertarik untuk menambahkan

65
00:04:12,380 --> 00:04:14,570
‫semua titik akhir ini di sini.

66
00:04:14,570 --> 00:04:16,673
‫Itu membutuhkan waktu yang terlalu lama.

67
00:04:18,510 --> 00:04:19,343
‫Baiklah.

68
00:04:20,900 --> 00:04:22,550
‫Jadi biarkan aku mencoba dengan yang satu ini.

69
00:04:33,614 --> 00:04:34,980
‫Jadi itu

70
00:04:34,980 --> 00:04:37,950
‫pemesanan, dan itu seharusnya sudah cukup.

71
00:04:37,950 --> 00:04:40,453
‫Atau tidak, kami juga membutuhkan otorisasi.

72
00:04:41,930 --> 00:04:44,443
‫Jadi mari kita cepat login sebagai admin.

73
00:04:49,548 --> 00:04:51,240
‫Jadi itu

74
00:04:51,240 --> 00:04:55,463
‫saya percaya admin@natours. saya

75
00:04:58,910 --> 00:05:00,640
‫Ya, itu benar.

76
00:05:00,640 --> 00:05:03,660
‫Jadi, mari kita lihat.

77
00:05:03,660 --> 00:05:05,820
‫Dan di sini kami benar-benar memiliki pemesanan kami.

78
00:05:05,820 --> 00:05:07,293
‫Dan saat ini hanya satu,

79
00:05:09,010 --> 00:05:10,280
‫tapi itu berhasil.

80
00:05:10,280 --> 00:05:13,400
‫Dan Anda lihat bahwa sebenarnya tur akan terisi di sini

81
00:05:13,400 --> 00:05:15,923
‫yang pada gilirannya akan diisi dengan pemandu,

82
00:05:17,030 --> 00:05:20,430
‫tetapi seperti yang kami katakan sebelumnya, itu bukan masalah besar

83
00:05:20,430 --> 00:05:23,450
‫dalam kasus ini, karena alun-alun di sini tidak akan

84
00:05:23,450 --> 00:05:24,433
‫dilakukan berkali-kali.

85
00:05:25,390 --> 00:05:28,300
‫Sekarang benar, juga pengguna diisi, dan

86
00:05:28,300 --> 00:05:30,563
‫kemudian tentu saja hadiahnya.

87
00:05:32,070 --> 00:05:34,810
‫Baiklah, ayo cepat simpan ini di

88
00:05:35,990 --> 00:05:38,630
‫sini dan sebenarnya bukan menjadi

89
00:05:38,630 --> 00:05:43,630
‫koleksi baru, tetapi di sini saya ingin membuat folder baru untuk pemesanan.

90
00:05:45,900 --> 00:05:47,230
‫Jadi dapatkan semua

91
00:05:49,890 --> 00:05:50,833
‫pemesanan.

92
00:05:53,520 --> 00:05:54,720
‫Mari kita salin di sini.

93
00:06:08,600 --> 00:06:12,053
‫Sekarang, dan tentu saja kita perlu login di sini juga.

94
00:06:14,800 --> 00:06:17,893
‫Dan itu adalah mendapatkan satu pemesanan.

95
00:06:22,870 --> 00:06:24,613
‫Langsung ke, ya di

96
00:06:25,850 --> 00:06:27,470
‫mana itu?

97
00:06:27,470 --> 00:06:29,830
‫Saya pikir saya baru saja membuat folder baru.

98
00:06:29,830 --> 00:06:30,973
‫Tapi rupanya tidak.

99
00:06:36,940 --> 00:06:39,143
‫Oke, jadi yang ini ada di sini.

100
00:06:41,140 --> 00:06:43,590
‫Baiklah, sekali lagi saya tidak akan membuat

101
00:06:43,590 --> 00:06:45,950
‫titik akhir lain ini di Postman

102
00:06:45,950 --> 00:06:47,740
‫karena bukan itu intinya.

103
00:06:47,740 --> 00:06:50,530
‫Anda sudah tahu bagaimana melakukannya.

104
00:06:50,530 --> 00:06:55,000
‫Bagaimanapun, dengan ini, API kami sekarang benar-benar selesai, jadi yang saya

105
00:06:55,000 --> 00:06:58,100
‫miliki sekarang untuk Anda adalah beberapa, katakanlah,

106
00:06:58,100 --> 00:07:01,210
‫pertimbangan dan tantangan terakhir yang harus Anda

107
00:07:01,210 --> 00:07:04,410
‫selesaikan untuk mengambil proyek ini, dan juga keterampilan

108
00:07:04,410 --> 00:07:06,643
‫Anda, bahkan lebih jauh.

