Baiklah.
Jadi sekarang kita telah membahas semua permintaan TTP untuk rute artikel slash maju saya hanya ingin dengan cepat menunjukkan
kepada Anda sesuatu yang mengekspresikan memungkinkan kita melakukannya saat ini.
Jika Anda melihat kode kami, kami punya sejumlah metode yang menargetkan rute yang sama yaitu memajukan
artikel slash.
Kami punya metode get metode posting serta metode hapus.
Sekarang jika Anda melihat dalam dokumentasi Express dan jika Anda pergi ke panduan tentang routing Anda dapat
melihat bahwa ada metode rute yang telah kami gunakan tetapi ada juga sesuatu yang membuat hidup
kami sedikit lebih mudah sehingga kami tidak harus mengetik di babak yang sama setiap saat.
Dan itu adalah metode titik aplikasi dan ini memungkinkan Anda untuk membuat penangan rute yang dapat diubah dengan menggunakan
titik aplikasi dan kemudian Anda menggunakan jalur sebagai lokasi yang sama sehingga Anda mengurangi redundansi dan kesalahan ketik yang menjadi
tujuan kami seperti biasa saat kami melakukan refactoring kode kami dan menjaga kode kami.
Jadi mereka memberi Anda contoh yang sangat bagus tentang bagaimana Anda akan menggunakan ini.
Anda memulai dengan memanggil metode titik aplikasi dan Anda menentukan jalur tertentu yang ingin Anda targetkan
dan kemudian Anda cukup rantai pada metode seperti titik mendapatkan titik posting dot menempatkan dan sebagainya dan mereka semua menargetkan
rute yang sama.
Sekarang agak membingungkan.
Saya menunjukkan ini kepada Anda pada awalnya tetapi sekarang kita telah terbiasa untuk menculik mendapatkan posting pembaruan dll.
Ini adalah saat yang tepat untuk mulai menggunakan cara yang lebih ringkas dalam melakukan ini.
Jadi mari kita lanjutkan ke atom dan ubah kode kita saat ini untuk menggunakan root yang bisa diubah ini ke penangan.
Jadi kita akan mulai dengan mengatakan titik akar dan kemudian di tahun kita menentukan rute yang kita
inginkan semua metode berikutnya untuk menargetkan.
Jadi kita mulai dengan artikel garis miring.
Pastikan saya tidak memiliki kesalahan ketik.
Dan kemudian setelah itu adalah di mana kita mengubah metode kita.
Jadi akan terlihat seperti ini.
Dot mendapatkan dot post dan kami juga punya dot delete.
Jadi kemudian di sinilah metode berakhir dan itulah keseluruhan metode tanpa jelas konten apa pun
di dalamnya.
Jadi sekarang kita akan mengambil seluruh fungsi callback kita dan mentransplantasikannya di dalam metode get
yang baru ini.
Jadi jika Anda mengklik di sebelah kiri atau di kanan braket pembuka dari fungsi
panggilan balik itu akan menyoroti kepada Anda braket penutup dan kami akan mengambil semuanya termasuk
braket penutup dan fungsi panggilan balik tetapi tidak termasuk kurung penutup terakhir dan titik koma karena itu
milik metode get.
Tanda kurung ini cocok dengan yang satu ini dan tanda koma itu mengatakan bahwa itulah akhir dari
metode get.
Sekarang kami dalam hal ini tidak benar-benar ingin metode get kami untuk mengakhiri karena kami
ingin terus diubah oleh posting dan menghapus metode sehingga untuk semua permintaan menargetkan rute artikel kami, kami akan
memeriksa untuk melihat apakah itu mendapatkan posting atau hapus permintaan lalu panggil apa yang ada di dalam tanda kurung ini.
Jadi sekarang Anda telah memeriksa bahwa Anda telah memilih di bagian kanan.
Dan ini sangat mudah untuk membuat kesalahan ketik di sini.
Jadi pastikan Anda sudah sampai ke penjepit penutupan terakhir bawah dan Anda sudah mengecualikan tanda kurung dan titik koma di akhir di
sini dan kami akan memotong itu dan menempelkannya ke dalam metode get kami dan kemudian kita akan lakukan
hal yang sama dengan metode posting kami.
Jadi saya akan memperbarui posting.
Jadi kita akan memeriksa di mana brace pembuka ini ditutup dan kemudian kita akan mengambil semua itu dan memasukkannya ke dalam
metode posting kita yang diubah dan kita akan melakukan hal yang sama dengan penghapusan kita juga.
Jadi jauh-jauh dari sini sampai ke sini sekarang setelah kita melangkah di sana semua yang harus Anda lihat tetap di
sini adalah tanda kurung penutup dan tanda titik koma.
Dan sekarang kami telah menghapus sepenuhnya metode panggilan balik itu.
Jadi sekarang saatnya untuk pergi dan memisahkan kode kita karena pada saat ini sedikit omong kosong.
Jadi biasanya ketika Anda menggunakan root handler yang dapat berubah cenderung terstruktur seperti ini.
Jadi Anda akan memiliki rute yang tepat menentukan rute pada satu baris dan kemudian untuk setiap metode berantai berikutnya
mereka pergi pada jalur yang terpisah sehingga Anda dapat melihat apa yang terjadi dengan mudah.
Jadi sekarang kita akan menempatkan get ke jalur lain.
Kami akan menempatkan posting ke baris lain dan kami akan menghapus juga ke baris lain.
Jadi masing-masing baris ini dimulai dengan titik untuk menunjukkan bahwa mereka adalah metode yang diubah.
Dan kemudian pada akhirnya kita benar-benar memiliki tanda kurung penutup dan tanda titik koma untuk semua metode rantai lainnya
mengatakan Post atau The mendapatkan mereka tidak memiliki tanda titik koma karena kita belum ingin
itu berakhir.
Kami menginginkannya.
Jangan dapatkan posting teratas dan Dot hapus.
Jadi sekarang kita dapat menghapus semua ini dengan aman dan kita telah berhasil refactoring kode kita sehingga sekarang
kita memiliki satu rute yang menargetkan artikel slash dan kita punya metode get metode posting dan metode hapus semua dirantai
bersama sekarang metode chaining bersama-sama seperti ini sebenarnya bukan hal baru bagi kami karena ketika kami menggunakan permintaan
J kami sedang menulis banyak metode perubahan akan mengatakan sesuatu seperti dokumen mendapatkan elemen dengan ide
dan kemudian setelah Anda mendapatkan elemen itu kemudian menambahkan simpul anak atau melakukan sesuatu lain dengan
itu.
Dan sangat sering ketika kita sedang menulis kueri ada banyak dan banyak metode rantai bersama yang membuat
kode Anda terlihat seperti rantai besar.
Jadi, jika Anda ingin belajar sedikit lebih banyak tentang ini, maka tautan ke artikel khusus ini di media yang ditulis dengan sangat baik dan
ini akan berbicara dengan Anda melalui beberapa metode chaining ini sehingga Anda bisa mendapatkan sedikit lebih banyak
latar belakang tentang hal ini.
Tetapi kembali ke kode kita.
Jika Anda memiliki kesalahan sama sekali, pastikan Anda memiliki semua sintaks yang ditulis dengan cara yang persis
sama seperti yang Anda lihat di layar sekarang.
Dan sangat mudah untuk mengacaukan titik koma atau menghapus braket penutup.
Ada begitu banyak yang harus dikelola di sini.
Jadi, jika Anda menjalankan server Anda sekarang, Anda seharusnya tidak mendapatkan kesalahan dan semua permintaan sebelumnya yang
kami lakukan melalui tukang pos harus tetap berfungsi.
Jadi silakan dan coba itu dan jika Anda memiliki jenis kesalahan log di dalam terminal atau di dalam tukang pos dan
pastikan untuk kembali ke sini dan hanya memeriksa bahwa kode Anda cocok dengan kode saya.