Apakah penghalaan dalam nodejs

WBOY
Lepaskan: 2022-06-29 15:35:47
asal
2070 orang telah melayarinya

Dalam nodej, penghalaan merujuk kepada hubungan pemetaan antara alamat url dan fungsi respons; untuk membuat laluan ialah "let router = express.Router();".

Apakah penghalaan dalam nodejs

Persekitaran pengendalian artikel ini: sistem Windows 10, nodejs versi 12.19.0, komputer Dell G3.

Apakah penghalaan dalam nodejs?

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;
Salin selepas log masuk
/app.js perkhidmatan utama

//安装路由
app.use(&#39;地址&#39;,router);
Salin selepas log masuk
/routes/xx.js

//子路由里安装路由 嵌套
router.use(&#39;地址&#39;,子router) //需要next 延续
//截获当前路由下的部分公共业务
router.all(&#39;*&#39;,当前router路由下的验证工作) //需要next 延续
Salin selepas log masuk

Pengetahuan lanjutan:

Pengenalan kepada Express

Berdasarkan platform Node.js, rangka kerja pembangunan web yang pantas, terbuka dan minimalis

1 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 ekspres

Berfikir: 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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!