Dalam nodej, penghalaan merujuk kepada hubungan pemetaan antara alamat url dan fungsi respons; untuk membuat laluan ialah "let router = express.Router();".
Persekitaran pengendalian artikel ini: sistem Windows 10, nodejs versi 12.19.0, komputer Dell G3.
Dalam pengertian yang luas, penghalaan ialah hubungan pemetaan.
Penghalaan dalam nodej sebenarnya ialah hubungan pemetaan antara alamat url dan fungsi respons. Alamat url bertindak balas ke halaman html.
ialah untuk mengekstrak perniagaan hubungan padanan laluan ke dalam fail js yang berasingan
Konfigurasikan dan gunakan
/routes/xx.js <.>
// 1. 创建路由 let router = express.Router(); //2 路由处理响应 router.响应API(地址, 处理函数) //3. 导出路由 module.exports = router;
//安装路由 app.use('地址',router);
//子路由里安装路由 嵌套 router.use('地址',子router) //需要next 延续 //截获当前路由下的部分公共业务 router.all('*',当前router路由下的验证工作) //需要next 延续
Pengetahuan lanjutan:
Pengenalan kepada ExpressBerdasarkan platform Node.js, rangka kerja pembangunan web yang pantas, terbuka dan minimalis1 Fungsi Express adalah serupa dengan modul http terbina dalam daripada Node.js. Digunakan secara khusus untuk mencipta pelayan web. 2. Intipati Express: Ia adalah pakej pihak ketiga pada npm yang menyediakan cara mudah untuk mencipta pelayan web dengan cepat. Ketahui lebih lanjut tentang ekspresBerfikir: Bolehkah saya membuat pelayan web tanpa menggunakan Express? Jawapan: Ya, hanya gunakan modul http asli yang disediakan oleh Node.js. Berfikir: Bagaimana anda boleh menjadi cemerlang apabila anda sudah baik (dengan modul terbina dalam http, mengapa anda masih menggunakan Express)? Jawapan: Modul http terbina dalam sangat rumit untuk digunakan dan kecekapan pembangunan adalah rendah Ekspres dirangkumkan lagi berdasarkan modul http terbina dalam, yang boleh meningkatkan kecekapan pembangunan. Berfikir: Apakah hubungan antara modul terbina dalam http dan Express? Jawapan: Sama seperti hubungan antara API Web dan jQuery dalam penyemak imbas. Yang terakhir ini dirangkumkan lagi berdasarkan yang pertama. Pembelajaran yang disyorkan: "tutorial video nodejs"
Atas ialah kandungan terperinci Apakah penghalaan dalam nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!