Di nodejs, perutean mengacu pada hubungan pemetaan antara alamat url dan fungsi respons; alamat url merespons halaman html, yaitu mengekstrak bisnis hubungan pencocokan jalur ke dalam file js terpisah. biarkan router = express.Router();".
Lingkungan pengoperasian artikel ini: Sistem Windows 10, nodejs versi 12.19.0, komputer Dell G3.
Secara garis besar routing merupakan pemetaan hubungan.
Perutean di nodejs sebenarnya adalah hubungan pemetaan antara alamat URL dan fungsi respons. Alamat URL merespons halaman HTML.
Ini untuk mengekstrak bisnis hubungan pencocokan jalur ke dalam file js terpisah.
Konfigurasikan dan gunakan
/routes/xx.js
// 1. Buat rute let router = express.Router(); //2 Router respons pemrosesan rute. API Respons (alamat, fungsi pemrosesan) // 3. Ekspor routing module.exports = router;/app.jsmainservice
//Instal aplikasi perutean.use('address',router);/routes/xx.js
//Instal perutean di sub-perutean router bersarang.use('address', sub-router) //Perlu kelanjutan berikutnya //Mencegat beberapa layanan publik di bawah rute saat ini router.all('*', verifikasi berfungsi di bawah router saat ini rute ) //Perlu kelanjutan selanjutnyaPerluas pengetahuan Anda:
Pengantar Ekspres
Berdasarkan platform Node.js, kerangka pengembangan web yang cepat, terbuka, dan minimalis
1. Fungsi Express mirip dengan modul http bawaan Node.js, yang khusus digunakan untuk membuat server web.
2. Inti dari Express: Ini adalah paket pihak ketiga di npm, yang menyediakan metode mudah untuk membuat server web dengan cepat.
Pelajari lebih lanjut tentang ekspres
Berpikir: Apakah mungkin membuat server Web tanpa menggunakan Express?
Jawaban: Ya, Anda dapat menggunakan modul http asli yang disediakan oleh Node.js.
Berpikir: Bagaimana Anda bisa menjadi pintar jika Anda pandai (dengan modul bawaan http, mengapa Anda masih menggunakan Express)?
Jawaban: Modul http bawaan sangat rumit untuk digunakan dan efisiensi pengembangannya rendah; Express selanjutnya dienkapsulasi berdasarkan modul http bawaan, yang dapat sangat meningkatkan efisiensi pengembangan.
Berpikir: Apa hubungan antara modul bawaan http dan Express?
Jawaban: Mirip dengan hubungan antara Web API dan jQuery di browser. Yang terakhir ini selanjutnya dirangkum berdasarkan yang pertama.
Pembelajaran yang disarankan: "tutorial video nodejs"
Di atas adalah detail isi perutean nodejs. Harap perhatikan artikel terkait lainnya di situs ini untuk informasi lebih lanjut!