[英]Express.js routing. How to put a default route before all of my existing routes
我可能對這個問題的措辭錯了,所以請多多包涵。 所以現在我有一些路線:
本地主機:3000 /索引
本地主機:3000 /家
本地主機:3000 /登錄
本地主機:3000 /忘記
但在URL中的每條路由之前,我想要一個這樣的客戶端名稱:
本地主機:3000 /客戶端/索引
本地主機:3000 /客戶/家庭
本地主機:3000 /客戶/登錄
本地主機:3000 /客戶/忘記
是否有一種無需手動更改所有路由字符串的好方法? 如果我對這個問題的措辭不佳,再次表示抱歉。
創建一個其中定義了所有那些規則的路由器(router.js)。 然后在快遞應用中引用:
app.use('/client', require ('./router'));
您的路由器文件:
var router = require ('express').Router();
router.use('/index', ...);
...
module.exports = router;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.