Baiklah.
Jadi sekarang kita sudah siap untuk membuat sepenuhnya RESTful API mari kita kembali tabel ini yang kita lihat
sebelumnya di mana kita memiliki ht untuk menjadi kata kerja di sebelah kiri lima kata kerja terpercaya mendapatkan posting
menempatkan patch dan menghapus dan kemudian kita punya kita perutean yang tenang di sini yang untuk kategori keseluruhan
mereka semua artikel yang memberi saya akses melalui API kami dan kemudian yang untuk sumber daya
tertentu di dalam koleksi itu.
Jadi dalam hal ini kami menggunakan artikel tentang Jack Bauer sebagai contoh.
Sekarang untuk membuat API kita tenang kita akan pergi melalui tabel ini dan membuat masing-masing rute ini pada
gilirannya dan kita akan membangunnya dari awal.
Dan hal pertama yang akan kita tangani adalah tentu saja saya akan
mendapatkan root yang mengambil semua artikel menggunakan root forward slash artikel sehingga kita bisa melakukan ini dengan menggunakan express dengan menulis
Abdul mendapatkan menentukan rute kita dan kemudian menambahkan fungsi callback yang dapat menangani permintaan dan tanggapan.
Dan kami telah melihat ini dan melakukan ini beberapa kali sekarang sehingga seharusnya tidak terlalu asing bagi Anda.
Dan di balik layar dalam hal basis data kita, kita akan membaca dari basis data kita.
Jadi kita perlu memanfaatkan model kami yang berisi semua artikel kami dan kami akan menemukan dokumen
yang cocok dengan kondisi tertentu dalam kasus ini karena kami ingin mengambil semua artikel dalam
koleksi artikel kami.
Kita benar-benar akan membiarkan kondisi itu kosong dan itu akan menemukan kita semua di dalam
koleksi tertentu.
Dan kemudian kita memiliki panggilan balik yang dapat memanggil kembali dengan kesalahan.
Dan juga hasil pencarian itu yang akan berisi semua dokumen di dalam koleksi artikel kami.
Jadi mari kita praktikkan teori itu dan tulis beberapa kode di titik aplikasi kita.
J. S. jadi di sini di mana Anda melihat dua
garis miring Ford adalah untuk melakukan komentar kita akan menghapus itu dan kita akan melakukan apa yang perlu kita lakukan yang membuat root kita yang mengambil semua artikel.
Jadi mari kita masuk ke aplikasi kita dan kemudian gunakan metode get dari Express dan kemudian kita
akan menentukan rute yang akan menjadi seluruh kumpulan artikel.
Jadi kita akan meletakkan itu di Forward slash artikel dan kemudian kita akan memiliki permintaan dan
tanggapan panggilan balik kita dan kemudian di dalam panggilan balik kita adalah di mana kita akan menanyakan database kami
dan menemukan semua dokumen di dalam koleksi artikel .
Dan untuk melakukan itu kita akan menentukan nama model dan menggunakan metode find.
Jadi kita akan mengatakan artikel yang merupakan nama dari dot model kita temukan yang merupakan nama metode dan kemudian kita akan membiarkan parameter
pertama kosong karena kita sebenarnya tidak memiliki kondisi yang merupakan salah satu untuk menemukan semua mereka
dan kemudian kita hanya akan menambahkan panggilan balik kita yang dapat kembali dengan kesalahan.
Dan juga hasil dari metode find.
Jadi pertama satu kesalahan inti lagi dan yang lainnya akan memanggil artikel yang ditemukan atau apa pun yang
Anda ingin menyebutnya Selama Anda tahu apa artinya.
Jadi sekarang kita akan menjelajah seluruh artikel kita menemukan semua yang ada di sana.
Kemudian setelah selesai itu akan memicu callback berpotensi menunjukkan kesalahan jika
ada beberapa tetapi sebaliknya hanya memungkinkan kita akses ke artikel yang ditemukan.
Jadi sekarang jika kita cukup menggunakan log kita dan mencatat artikel yang ditemukan dan menutup metode ini maka jika kita menekan Save
Server kita akan berfungsi dengan baik.
Tapi sepertinya saya punya kesalahan ketik di sini sebagai gantinya pengguna baru Anda semua parser itu harus menggunakan baru Anda
melewati RL.
Saya hanya akan menyalinnya untuk memastikan saya tidak memiliki kesalahan ketik lagi di sana.
Jadi sekarang jika kita me-restart server kita, kita bisa melihat kita tidak lagi memiliki peringatan atau peringatan
penghentian atau masalah di sana.
Jadi sekarang server kami sudah mulai pada port tiga ribu dan untuk memicu metode app dock
kami, kami perlu mencoba dan mengakses host lokal kami tiga ribu artikel slash maju.
Jadi mari kita masuk ke chrome dan masuk ke port host lokal 3.000 artikel slash dan ini akan memicu atau mendapatkan
permintaan sehingga Anda dapat melihatnya berjalan.
Dan sekarang jika kami memeriksa terminal kami, Anda dapat melihatnya mencatat semua dokumen yang
saat ini terkandung dalam koleksi artikel kami.
Sekarang jika kami tidak ingin hanya login saja dan sebaliknya kami ingin mengirimkannya kembali ke klien
kemudian ke konsol log artikel yang ditemukan kami akan mengatakan rez dimulai.
Jadi hasilnya akan mengirimkan semua artikel yang ditemukan ini dan sekarang server kami telah disegarkan
dan kami akan memanfaatkan ini lagi.
Dan Anda dapat melihat kami sekarang memiliki semua dokumen kami dicetak di sini.
Dan karena saya punya ekstensi Chrome, Jason, penampil luar biasa yang dipasang di browser chrome saya, Anda
dapat melihatnya benar-benar membuatnya dengan cara yang cukup bagus.
Dan kita bisa melihat keempat item dalam format menu drop down.
Dan sekarang Anda harus melihat ini menjadi sangat mirip ketika Anda mengakses API publik
dan mencoba mengakses sumber daya dengan membuat permintaan dapatkan.
Jadi sekarang mari kita kembali ke atom.
Sekarang hal terakhir yang akan kita lakukan sebelum kita menyelesaikan get pada rute artikel kita adalah untuk saya benar-benar baru
saja menambahkan pemeriksaan kesalahan di sini.
Kanan.
Jadi kalau-kalau kami memiliki kesalahan kami ingin dapat mencerminkan itu kembali ke klien.
Jadi di dalam callback ini kita akan mengatakan jika tidak ada kesalahan maka dalam kasus itu
kita akan Red Dot mengirim artikel yang ditemukan tetapi jika ada kesalahan kita akan meningkatkan titik dan kesalahan.
Dan cara ini hanya berarti bahwa jika kita memiliki masalah, kita dapat melihatnya di sisi
klien alih-alih hilang ke eter.
Jadi itu semua kode yang perlu kita tulis untuk mengatur rute get pertama kita.
Dan kami sekarang telah berhasil menangani yang pertama ini di tabel di mana kami menangani ketika
klien ingin mendapatkan sumber daya di rute artikel.